验证iOS应用商店归档错误

5
我正在尝试将我的应用程序归档以上传到应用商店,但我无论如何都无法弄清楚。我已经向苹果技术支持提交了工单,但我想在这里尝试一下,看看是否有人遇到过类似的问题。在这里找不到任何信息。我尝试手动选择正确的配置文件,如此处所述。
错误截图: enter image description here enter image description here 当我在终端中查看这些路径时,没有.bcsym,另一个也没有Packages/: First picture path Second picture path 有什么想法吗?我唯一能想到的奇怪事情是这是一个Swift重写的Obj-C应用程序,因此它在完全独立的xcodeproj中。我还不得不重命名项目以匹配旧名称。

请查看此链接: https://forums.developer.apple.com/thread/14729。如果您正在使用Xcode 7,请从应用程序中禁用“为iOS目标包括位码”。如果这个方法对您有用,请告诉我。如果需要更多帮助,请随时询问。 - Parth Bhatt
1
此外,似乎只有在使用Xcode 7构建时才会出现这个问题。我建议您查看此链接中eskerber的答案:https://forums.developer.apple.com/thread/14729 - Parth Bhatt
谢谢你的链接,Parth。取消选中“包括应用程序符号”就可以了,随意将其添加为答案。 - goodcow
如果您也知道为什么会发生这种情况,那就太好了 :) - goodcow
我认为这可能是因为您在发布模式的构建设置中去除了符号,因此无法找到它。这只是一个猜测,因为我没有看到您的应用程序的构建设置。 - Parth Bhatt
3个回答

5
似乎这个问题只在使用Xcode 7构建时出现。我建议您查看下面链接中eskerber的答案:

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

仅供参考,我在此处发布链接的答案:

很可能您在构建设置中将启用比特代码设置为NO。

然后,在应用程序提交窗口中,您勾选了“包括比特代码”,该选项现在位于窗口的底部。取消勾选它,就可以提交了。如果要使用比特代码提交,请在构建设置中启用比特代码。

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


谢谢。冷却时间结束后,我会授予奖励。 - goodcow
@goodcow:我认为可能是因为你在发布模式的构建设置中去掉了符号,所以它找不到。这只是一个猜测,因为我没有看到你的应用程序的构建设置。 - Parth Bhatt

1
可能的问题是您使用不同的位代码设置构建了项目,并且上传时也不同。首先检查您的项目设置中是否将位代码设置为“是”或“否”。

enter image description here

在上传时,请确保你只勾选“包括位码”框,如果你的位码设置为是,则勾选,否则不勾选。

enter image description here


0

关于这个问题,您可能会注意到如果您上传带有位码的应用程序二进制文件,即使在Testflight中,它也非常大。苹果公司在应用商店分发时会对其进行修剪。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接