我正在尝试将新版本上传到TestFlight,但Application Loader给出了以下错误:
ERROR ITMS-90502:"无效的捆绑包.仅包含arm64切片的应用程序在Info.plist中的UIRequiredDeviceCapabilities列表中也必须包含'arm64'."
如果我添加arm64到UIRequiredDeviceCapabilities的建议,我得到另一个错误:
ERROR ITMS-90098:"此捆绑包无效.密钥UIRequiredDeviceCapabilities包含值'arm64',它与MinimumOSVersion值'8.0'不兼容."
我不确定是什么导致了这个问题,为什么bundle只包含arm64架构.我检查了项目设置,它们似乎包含其他架构.ARCHS(体系结构)设置为Standard architectures (armv7, arm64),VALID_ARCHS(有效体系结构)设置为arm64 armv7 armv7s.
我尝试上传最后一次构建(约1个月)已经有一段时间了.Apple的一个更新是否破坏了什么?(从那时起,我绝对没有触及过架构设置,唯一添加的是UIBackgroundModes = remote-notification).或者是否有其他原因导致此错误?