我有一个64位就绪的库,所以我从"架构"中删除了arm64。然后我就可以在模拟器中的64位平台上使用该应用程序。 (在我做出改变之前它没有工作。它会崩溃)
当我要为我的应用程序创建存档以发送到商店时,我收到以下错误:
(null): File is universal (3 slices) but does not contain a(n) armv7s slice: /Users/cmuench/Desktop/PHP-Point-Of-Sale-Repos/PHP-Point-Of-Sale-iOS/PHP Point Of Sale/starSDK/StarIO.framework/StarIO file '/Users/cmuench/Desktop/PHP-Point-Of-Sale-Repos/PHP-Point-Of-Sale-iOS/PHP Point Of Sale/starSDK/StarIO.framework/StarIO' for architecture armv7s
我认为这是因为我用于收据打印机的另一个框架不支持armv7s
。
3个问题:
为什么它能够在调试环境中工作但在创建存档时失败?我可以让归档工作的唯一方法是从"有效的架构中删除armv7s
"
我的应用程序是否适用于使用armv7s平台的新硬件? (我没有新的硬件)
"架构"之间的区别是什么?和#34;有效架构"在构建设置中?
答案 0 :(得分:1)