【发布时间】:2015-01-03 14:43:53
【问题描述】:
我昨天发送了一个应用程序进行审核,没有问题。然后我意识到我需要做的修复很少(将地图的最大缩放级别从 19 更改为 18,仅此而已),所以我从 iTunes Connect 中删除了二进制文件,并尝试重新提交。
现在我收到了这个警告:
我不明白为什么,因为我的架构是:
- 架构:armv7
- 有效架构:armv6、armv7、armv7s、arm64
应用程序在模拟器中运行良好。如果我尝试按照警告中的建议使用标准架构(armv7、arm64),那么应用程序将无法构建,我会得到:
- 架构 x86_64 的未定义符号
- ld:未找到架构 x86_64 的符号
我正在使用 lib route-me,并且我设置了相同的架构设置。
【问题讨论】:
-
我们也有这个问题。 :(
-
也是从昨天开始的?
-
1) 更改后尝试清除 Xcode 的 DerivedData; 2) 也许您使用的是旧的外部 api、sdk、框架等
-
@Tim 你解决了这个问题吗?你能发布解决方案吗?
-
嗨,对不起,我没有找到解决方案,我不再从事这个项目了。目前这只是一个警告,所以我已经能够提交应用程序了。
标签: ios architecture app-store xcode6 arm64