Mat*_*att 6 xcode app-store ios9 xcode7
我疯狂地试图为iOS 9发布提交我的应用程序,但我遇到了一个奇怪的问题.
当我尝试通过Xcode 7提交我的应用程序二进制文件时,出现以下错误:
令我害怕的是谷歌搜索错误ITMS-90533没有返回任何结果.
体系结构Build Settings似乎按照此stackoverflow问题进行检查.在Project目标和Extension目标中:
ArchitecturesStandard Architectures (armv7, arm64)在Project目标和Extension目标中都设置为
Build Active Architecture设置NO为RELEASE
Valid Architectures 被设置为 arm64, armv7, armv7s
我现在还不确定该做什么.我试过玩设置,似乎没有任何工作.任何帮助都会非常棒.
Jaa*_*nus 15
我设法上传了一个类似的应用程序(其中包含与您一样的内容拦截器扩展程序),并进行了以下两项更改.
首先,架构和有效架构都只包含arm64.
其次,扩展和主应用程序的Info.plist包含以下内容,将此应用程序/扩展限制为64位体系结构:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
Run Code Online (Sandbox Code Playgroud)
内容阻止程序扩展应该只是64位.不确定混合32/64位应用程序是否也可以包含仅64位扩展.为了安全起见,并且由于内容阻止无论如何是我的应用程序的主要/唯一功能,我只将应用程序和扩展程序设为64位.
更新,2016年3月.使用Xcode 7.2.1,您不再需要将架构设置为注释下面的注释.您只需设置所需的设备功能和有效的体系结构.(当您使用标准Xcode模板创建新的Content Blocker扩展时,您可以看到这是默认设置.)
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |