将应用程序部署到ios存储时,出现以下错误:错误ITMS-90086:“缺少64位支持...”。

有谁知道如何解决这个问题?

附件中有一些截图。

谢谢
publishing app with application loader
the error

更新:

我已经按照Shai Almog所说的做了。这是输出:

Macintosh:MyApplication.appmtk$ file MyApplication
MyApplication: Mach-O universalbinary with 2 architectures
MyApplication (for architecture armv7): Mach-O executablearm
MyApplication (for architecturecputype (16777228) cpusubtype (0)):  Mach-O 64-bit executable
Macintosh:MyApplication.appmtk$

最佳答案

我只是尝试构建并上传了它。您可以通过解压缩ipa并执行类似以下操作来验证二进制文件是否支持64位:

file IPAZipDir/Payload/MyApplication.app/MyApplication

输出应如下所示:

Payload / MyApplication.app / MyApplication:具有Mach-O通用二进制文件
2种架构Payload / MyApplication.app / MyApplication(用于
架构armv7):Mach-O可执行程序臂
有效负载/MyApplication.app/MyApplication(用于架构
arm64):Mach-O 64位可执行文件

关于ios - 代号一期发布的iOS 64位应用程序在商店中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40307900/

10-12 03:42