2016-10-01 30 views
0

我在我的應用程序中使用此框架。我想要禁用ARC這個框架。它只有.h文件。任何解決方案禁用ARC For Framework

IOTCamera

其顯示的錯誤

Undefined symbols for architecture arm64: 
    "_OBJC_CLASS_$_Camera", referenced from: 
    objc-class-ref in PVPetLiveShowController.o 
(maybe you meant: _OBJC_CLASS_$_CameraShowGLView, _OBJC_CLASS_$_Cameras) 
ld: symbol(s) not found for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation 
+0

2年前您的IOTCamera框架僅編譯了32位。所以它給64位錯誤。獲取最新的64位支持的框架..不是ARC問題。 – Guru

+0

大師,我無法找到64位IOTCamera框架,你能否請給我任何鏈接 –

回答

1

你的框架已經編譯。這與ARC無關。你的框架沒有爲arm64編譯。

  • 如果您正在使用Xcode中檢查該設置時您編譯框架 enter image description here

  • 檢查「構建有源體系僅」設置爲NO(未如屏幕截圖所示)

  • 重新編譯框架

+0

Umbri,我已經做到了,但沒有工作 –

+0

@VarinderSingh,你需要在編譯之前爲框架做這件事。編譯框架無法做任何事情。 – Guru

+0

請給我一點解釋。我沒有得到u @Guru –