當我將項目編譯到iPad mini時,出現「文件/user/location/myframework.a(2 slices)中缺少必需體系結構arm64」的錯誤,它指向特定我正在使用的第三方框架。這個錯誤不會顯示在任何舊版arm7設備上。XCode中缺少必需的體系結構arm64
我知道這個框架應該被編譯來支持arm64框架以便調試我創建了第二個項目,除了這個框架外,它完全是空白的,它爲iPad mini編譯得很好。我使用了框架的一些功能來確保它實際上被項目使用,並且它工作得很好。
所以我100%確定這個問題不是與框架,但與我的項目設置或什麼的。我想這可能是舊的框架仍然被緩存在某個地方,所以我清理和重建,我刪除了派生數據,我刪除了完全重建的框架,然後將其添加回去。沒有什麼區別,它仍然出現錯誤「在/user/location/myframework.a(2 slices)文件中缺少必需的架構arm64」
任何人都知道什麼可能會導致此問題?
編輯: 我應該提到,當上述框架未包含在項目中時,項目可以安裝在iPad mini上。 arm64在項目設置中被列爲有效體系結構。
並設置你的架構,支持64位 – codercat