iOS应用提交:缺少64位支持 [英] iOS app submission : missing 64-bit support

查看:235
本文介绍了iOS应用提交:缺少64位支持的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我昨天发的应用程序进行审查,没有问题。后来我意识到,我有一个非常小的修复做的(改变从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆