2015-03-13 31 views
1

我使用的是xcode版本6.0.1,并上传了应用商店测试版的构建。当我检查其二进制细节它显示这个iOS应用程序有效架构问题

enter image description here

这之后我上传这个构建于App Store和因为它是对现有应用的更新也被成功的释放,但它显示的是在没有arm64架构,我从苹果的邮件 - >apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK

通过计算器link here我的应用程序二进制文件的详细信息如下这个答案将arm64后,所以看起来像这样 enter image description here

当我将它比作一个较早这次支持的体系结构armv7s没有显示,但添加arm64。我只是想确认这是否正确,并且这个二进制文件是否支持32位和64位,以便我可以继续并在App Store上发布。

添加我的Xcode 6.01生成设置选项卡添加arm64后的屏幕截图。 enter image description here

感谢

+0

您可以添加armv7s过,只需双击列表并单击+从底部添加armv7s,但如果您不添加它不会损害任何东西。 – iphonic 2015-03-13 11:40:20

+0

将体系结构更改为标准体系结构。和有效的体系结构到armv7,armv7s,arm64 – 2015-03-13 12:24:56

+0

在构建设置选项卡下发布您的体系结构设置的快照 – 2015-03-13 12:27:14

回答

2

如果你的架构是类似以下architecture.Then一切都很好 Architecture Settings

建立在iTunes的信息连接应如下 Build informations

+0

Adnan我有同样的事情,但我只有两个方案调试和发布不是Ad-Hoc和分布显示在您的屏幕截图。 – Rishi 2015-03-13 13:12:56

+0

没问题。它很好 – 2015-03-13 13:14:04

+0

好的,谢谢。你可以检查你的iTunes二进制细节,并告诉我你是否看到与我在二进制细节上发布图像相同的东西(只需要确认你是否看到了armv7s)。 – Rishi 2015-03-13 13:26:52