The 1st party Flutter plugin package_info uses symlinks to help maintain the identical iOS and macOS implementations of the plugin. This in turn is a technique taken from firebase_core, and was recommended to me here, since it is commonly the case that the iOS and macOS implementations will be identical. The error message I get when attempting to publish (since very recently) is:
$ flutter packages pub publish
....
Do you want to publish just_audio 0.4.1 (y/N)? y
Uploading...
Package archive contains a symlink: `ios/Classes/AudioPlayer.m`.
pub finished with exit code 1
$
The 1st party Flutter plugin package_info uses symlinks to help maintain the identical iOS and macOS implementations of the plugin. This in turn is a technique taken from firebase_core, and was recommended to me here, since it is commonly the case that the iOS and macOS implementations will be identical. The error message I get when attempting to publish (since very recently) is: