iOS应用提交:缺少64位支持 [英] iOS app submission : missing 64-bit support
问题描述
我昨天发的应用程序进行审查,没有问题。后来我意识到,我有一个非常小的修复做的(改变从19地图的最大缩放级别18,没有别的),所以我从iTunes Connect中删除的二进制文件,并试图重新提交。
I sent an app yesterday for review, with no problem. I then realized that I had a very little fix to do (changing the max zoom level of a map from 19 to 18, nothing else), so I removed the binary from iTunes Connect, and tried to resubmit.
现在我有这样的警告:
我不明白为什么,因为我的架构是:
I don't understand why, as my architectures are :
- 架构:ARMv7的
- 有效的体系结构:用于ARMv6,ARMv7的,armv7s,arm64
该应用程序运行在模拟器罚款。如果我尝试使用标准架构(ARMv7的,arm64)作为警告建议,那么应用程序将不建,我得到:
The app runs fine in the simulator. If I try to use the standard architectures (armv7, arm64) as recommended in the warning, then the app won't build and I get :
- 适用于建筑x86_64的未定义符号
- LD:符号(S)没有发现架构的x86_64
我使用的lib路由我,我设置了相同的架构设置。
I'm using the lib route-me, and I set the same architecture settings.
推荐答案
使用标准架构
是这样的:
- 架构:标准体系ARM7, arm64
- 有效的体系结构: arm64 ,ARMv7的...
- 构建有源体系只有 - 否(特别是...如果您连接的设备不兼容arm64)
- Architecture: "Standard architectures" arm7, arm64
- Valid Architectures: "arm64" , armv7...
- Build Active Architecture Only - NO (specially... if your connected device is not arm64 compatible)
是这样的:
- 此外,拔出从MAC iPhone和iPad已经知道的帮助,特别是如果他们是32位版本。
这篇关于iOS应用提交:缺少64位支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!