禁用ARC For Framework

问题描述:

我在我的应用程序中使用此框架。我想要禁用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框架,你能否请给我任何链接 –

你的框架已经编译。这与ARC无关。你的框架没有为arm64编译。

  • 如果您正在使用Xcode中检查该设置时您编译框架 enter image description here

  • 检查“构建有源体系仅”设置为NO(未如屏幕截图所示)

  • 重新编译框架

+0

Umbri,我已经做到了,但没有工作 –

+0

@VarinderSingh,你需要在编译之前为框架做这件事。编译框架无法做任何事情。 – Guru

+0

请给我一点解释。我没有得到u @Guru –