我正在构建和分发iOS Framework库供其他开发人员使用.
最近我遇到了一个bug (feature?) of the Apple Store,如果iOS框架是用x86架构构建的(对于模拟器)那么整个应用程序都无法通过App Store批准并出现错误:
[Transporter Error Output]: ERROR ITMS-90087: "Unsupported Architectures. The executable for blah.app/Frameworks/MyLib.framework contains unsupported architectures '[x86_64,i386]'."
这里的最佳做法是什么?我是不是该:
>包括调试(使用模拟器)和发布(没有模拟器)构建框架?
>在最终用户部署其应用之前,从框架中提供script to strip x86?
>动态框架?还是其他什么?
我的偏好是尽可能减少最终用户的负担,因此我正在构建的iOS框架应该“正常工作”.但是,iOS App Store认证相当新,所以无论如何都会欣赏任何指针!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。