2015-06-21 77 views
0

我剛剛在Xcode中爲我的iPad應用程序添加了64位支持。在更新之前,我可以將應用程序歸檔而不會出現紅色錯誤。我在構建添加arm64後設置得2錯誤,導致檔案:IOS應用檔案失敗 - 2錯誤

*ld: warning: ignoring file /Users/****/Documents/mApp/****/Pixate.framework/Pixate, missing required architecture arm64 in file /Users/****/Documents/mApp/****/Pixate.framework/Pixate (3 slices) 

Undefined symbols for architecture arm64: 

    "_OBJC_CLASS_$_Pixate", referenced from: 

     objc-class-ref in main.o 
     objc-class-ref in BaseView.o 
     objc-class-ref in BaseViewController.o 
ld: symbol(s) not found for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation)* 

我檢查了框架,它顯示在該項目的框架。

我目前使用的版本的Xcode 6.3.2(6D2105)

+1

您是否嘗試過使用clean和build? – Vakas

+0

是的,我試過了,我也刪除了派生數據。 –

回答

0

的問題與第三方框架Pixate.framework
該框架不是爲arm64構建的。這就是你得到這些錯誤的原因。
如何解決它:找到這個框架的版本是用arm64構建的,或者只是通過從GitHub獲取代碼來構建它的代碼

+0

謝謝你的幫助,我懷疑這是這個框架,因爲我試過了其他的東西。 –