我尝试通过应用程序加载器上传我的IPA,但由于我更改了版本号CFBundleVersion,因此出现此错误
错误ITMS-90503:“无效的捆绑包。在Info.plist的UIRequiredDeviceCapabilities列表中具有' arm64‘的应用程序必须仅包含arm64切片。”
但在我的plist中都是正确的,还有这个键:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>提前谢谢。
发布于 2017-01-19 00:21:23
解决方案是检查构建设置中的有效架构。确保在右上角选择了"All“,并确认在有效的体系结构中只有arm64。
发布于 2017-01-19 01:30:38
默认情况下,为armv7和arm64构建createIpa任务。如果只想构建后者,请修改您的build.gradle文件:
jfxmobile {
...
ios {
arch = "arm64"
ipaArchs = ["arm64"]
...
}
}如果需要,您还可以在pList文件中指定架构和最低iOS版本:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
<key>MinimumOSVersion</key>
<string>9.0</string> https://stackoverflow.com/questions/41723946
复制相似问题