2015-06-21 75 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

谢谢你的帮助,我怀疑这是这个框架,因为我试过了其他的东西。 –