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

查看:30
本文介绍了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.

现在我收到了这个警告:

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屋!

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