2015-09-27 62 views
5

我想存档我的应​​用程序上传到应用程序商店,我无法弄清楚我的生活。我已经提交了一张Apple技术支持的机票,但我想我会在这里尝试看看有没有人看过它。在互联网上找不到任何东西。我尝试手动选择正确的供应配置文件,如here所述。验证应用程序的iOS商店归档错误

错误截图:

enter image description here

enter image description here

当我看到在终端在所述路径,没有.bcsym,另一种没有包/:

First picture path

Second picture path

任何想法?我能想到的唯一奇怪的事情是,这是一个Swift重写Obj-C应用程序,因此它是完全独立的xcodeproj。我还必须重新命名项目以匹配旧名称。

+0

选中此链接:https://forums.developer.apple.com/thread/14729。如果您使用的是Xcode 7,请从应用程序中禁用“为iOS目标包含位码”。让我知道这是否适合你。请随时询问您是否需要更多帮助。 –

+1

此外,似乎只有在使用Xcode 7构建时才会出现此问题。我建议您在此链接中查看** eskerber的**答案:https://forums.developer.apple.com/thread/14729 –

+0

谢谢你的链接,Parth。取消选中“包含应用程序符号”,可随时添加为答案。 – goodcow

回答

5

看来这个问题只出现在你建立和Xcode 7.我建议你去通过eskerber的答案在下面的链接:

https://forums.developer.apple.com/thread/14729

仅供参考,我发布链接的答案在这里:

这可能是你bui lt 设置中启用位代码设置为NO的应用程序。

然后,在应用程序提交窗口中,您已选中“包含 位代码”,该代码现在位于窗口的底部。取消选中 即应提交。如果您想要使用位码提交 ,请在您的构建设置中启用位代码。

此外,您还可以从提交窗口中取消选中“包括应用程序符号做它”。

希望这会有所帮助。

+0

谢谢。一旦冷却时间到期,我会奖励赏金。 – goodcow

+0

@goodcow:好吧。 –

+0

@goodcow:我认为它发生在你身上,因为你可能已经从释放模式的构建设置中删除了符号,因此它无法找到它。这只是一个猜测,因为我没有看到你的应用程序的构建设置。 –

1

可能的问题是,您使用不同的位码设置来构建项目并使用不同的上传方式。 如果您将位码设置为yes或no,首先检查您的项目设置。

enter image description here

而且上传时请务必检查(包括位码)框只有当你的位码的设置是肯定的,否则取消它。

enter image description here

0

与此问题相关,您可能会注意到,即使在Testflight中,如果使用位代码上传,应用二进制文件也非常大。 Apple在应用程序商店中发布时会对此进行修剪。