3
我正在構建和分發iOS框架庫供其他開發人員使用。iOS框架與x86 Slice模擬器+ Appstore批准
最近我遇到了一個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認證來說相當新穎,所以任何指針都會很讚賞!