2014-02-21 49 views
4

當我將項目編譯到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在項目設置中被列爲有效體系結構。

+0

並設置你的架構,支持64位 – codercat

回答

6

如果不包括64位請包括64位

enter image description here

+0

我剛纔編輯提到,我已經做了這個問題,該項目構建和在沒有使用相關框架的情況下安裝在iPad mini上。 – Tiddly

+1

@時尚推薦的設置需要適用於所有圖書館,而不僅僅是應用程序項目。還是其他的東西?上面的解決方案爲我工作。 – 2014-03-07 08:42:55

相關問題