【发布时间】:2020-06-01 02:48:33
【问题描述】:
在我运行tns publish ios --release之后,apple connect 显示我的构建无效。我收到一封包含此错误的邮件:
ITMS-90535:意外的 CFBundleExecutable 键 - '/Payload/MyApp.app/app/App_Resources/iOS/Info.plist' 处的包不包含包可执行文件。 如果此包故意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。 如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。
我在这里找到了类似的post。 解决办法是
tns platform remove ios
tns platform add ios
然而,这并没有帮助。
更新:
我将 Nativescript CLI 更新到 6.4 并再次运行 tns publish ios --release --clean 命令。我收到了同样的错误邮件。但 AppStore Connect 显示另一条错误消息:
ITC.apps.preReleaseBuild.errors.invalidBinary
【问题讨论】:
标签: ios nativescript app-store-connect nativescript-vue