无法在 Xcode - "ipa in the package contains an invalid character(s)" 中为 iOS 分发我的 Flutter 应用程序

Can't distribute my Flutter app for iOS in Xcode - "ipa in the package contains an invalid character(s)"

我在尝试分发应用程序以将其上传到 App Store 时遇到错误:

App Store Connect Operation Error

The filename _****.ipa in the package contains an invalid character(s). The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore

我试过了:

但是我不知道这个问题的原因

最后,我找到了解决方案,在目标 Xcode 设置中编辑显示名称不够,必须在 Info.plist 文件中编辑。

对我来说,这是因为证书、标识符和配置文件中标识符名称的字符无效。我更改了标识符名称并重新下载到配置文件,之后一切正常。

确保 Bundle nameBundle display 名称中没有限制符号。

两者都可以在Info.plist.

中看到