Tim*_*tin 92 architecture app-store ios arm64 xcode6
我昨天发了一个应用程序进行审核,没问题.然后我意识到我做了很少的修复(将地图的最大缩放级别从19改为18,没有别的),所以我从iTunes Connect中删除了二进制文件,并尝试重新提交.
现在我有这个警告:

我不明白为什么,因为我的架构是:
该应用程序在模拟器中运行良好.如果我尝试使用警告中建议的标准体系结构(armv7,arm64),那么应用程序将无法构建,我得到:
我正在使用lib route-me,我设置了相同的架构设置.
Ton*_*enu 106
Standard architectures像这样使用" ":
像这样:

pow*_*old 68
确认正确的体系结构后,确保在归档最终版本以提交到App Store时,您的设备未连接到计算机.
出现此警告的原因是您连接的DEVICE可能与arm64不兼容.
Nic*_*tin 37
正如托尼所写的那样,在这两个行中都有这些设置很重要.由于我的(显然你的)项目是在arm64添加到标准之前创建的,所以即使它显示为标准,也不会反映在"有效体系结构"中.
我做了什么:
在清理/构建之后,我甚至得到一些关于浮动到CGFloat等的不正确转换的警告,因此显然应用了设置.
验证警告也消失了!

今天我通过以下步骤解决了这个问题:
建筑设置:
架构:标准架构(arm7,arm64) - $(ARCH_STANDARD)
有效的架构: armv7 armv7s arm64
| 归档时间: |
|
| 查看次数: |
67790 次 |
| 最近记录: |