【发布时间】:2017-10-01 11:22:52
【问题描述】:
昨天我想用 Xcode 8.3 为我的应用程序部署一些错误修复,并在上传到错误 ITMS-90167 时运行:“No .app bundles found in the package”。 尝试验证时也已显示此错误。 我没有更改任何代码签名或移动证明。文件。一个月前一切正常。 我使用从 xcode-beta 复制过来的 ios 11 设备支持测试了我的代码。
我阅读了所有类似 one 的 stackoverflow 问题,但我没有使用 Xcode 7 或应用程序加载器。
所以我更新到 Xcode 9.0,由于 swift 3.2 的更改修复了一些问题,清理了派生数据等,然后再次尝试但仍然是同样的错误。 在 ipa 中,我可以看到文件夹 Payload/appname.app 及其内容。
我正在尝试使用 fastlane 进行部署,但也尝试使用 Xcode,结果相同。
我已经仔细检查了代码签名并重新创建了移动配置文件,撤销了过期证书并删除了我的钥匙串中的重复/过期证书和密钥。 Xcode 将配置文件显示为合格。 我还尝试了自动管理签名。 但没有任何帮助。
这个奇怪的错误信息到底是什么意思?如何调试/解决这个问题?
【问题讨论】:
-
你检查过这里的各种答案了吗? stackoverflow.com/questions/37838487/…
-
是的,我查看了答案,xcode 9 的 apploader 显示了同样的错误。我的应用程序只使用推送通知、游戏中心和后台远程通知 - 所以也不应该缺少任何隐私 plist 键...