带有x86 Slice的iOS框架,用于模拟器Appstore批准

带有x86 Slice的iOS框架,用于模拟器Appstore批准,第1张

概述我正在构建和分发iOS Framework库供其他开发人员使用. 最近我遇到了一个bug (feature?) of the Apple Store,如果iOS框架是用x86架构构建的(对于模拟器)那么整个应用程序都无法通过App Store批准并出现错误: [Transporter Error Output]: ERROR ITMS-90087: "Unsupported Architectur 我正在构建和分发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认证相当新,所以无论如何都会欣赏任何指针!

解决方法 最佳实践方式

>您需要为设备和模拟器单独构建.这是调试和发布的基本方法.>是的.这是简单而且最好的方式.没有模拟器的发布是销售的基本方式,在开发时无法调试.>专业级别可以使用脚本从框架中提取合并的模拟器构建/体系结构.但这可能是额外的任务.

总结

以上是内存溢出为你收集整理的带有x86 Slice的iOS框架,用于模拟器Appstore批准全部内容,希望文章能够帮你解决带有x86 Slice的iOS框架,用于模拟器Appstore批准所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存