Nativescript:ITMS-90535:意外的 CFBundleExecutable 密钥
Nativescript: ITMS-90535: Unexpected CFBundleExecutable Key
在我 运行 tns publish ios --release
apple connect 显示我的构建无效之后。我收到一封包含此错误的邮件:
ITMS-90535: Unexpected CFBundleExecutable Key - The bundle at '/Payload/MyApp.app/app/App_Resources/iOS/Info.plist' does not contain a bundle executable.
If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL.
If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue.
我在这里找到了一个类似的 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
我有过这样的经历,有时你必须跟进 tns build your_platform
,此外,如果你最近 removed/added 没有平台,请添加 --clean
。
我现在可以解决这个问题了。我必须将我的 nativescript 版本更新到 6.5 并迁移我的项目。在此之后,我可以通过 xcode.
构建和上传项目
在我 运行 tns publish ios --release
apple connect 显示我的构建无效之后。我收到一封包含此错误的邮件:
ITMS-90535: Unexpected CFBundleExecutable Key - The bundle at '/Payload/MyApp.app/app/App_Resources/iOS/Info.plist' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue.
我在这里找到了一个类似的 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
我有过这样的经历,有时你必须跟进 tns build your_platform
,此外,如果你最近 removed/added 没有平台,请添加 --clean
。
我现在可以解决这个问题了。我必须将我的 nativescript 版本更新到 6.5 并迁移我的项目。在此之后,我可以通过 xcode.
构建和上传项目