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.
现在我收到了这个警告:
Now I'm having this warning :
我不明白为什么,因为我的架构是:
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:找不到架构 x86_64 的符号
我正在使用 lib route-me,并且设置了相同的架构设置.
I'm using the lib route-me, and I set the same architecture settings.
推荐答案
像这样使用Standard architectures
":
- 架构:标准架构"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屋!