您好我在我的应用程序中使用 OperTok SDK 进行视频聊天。在我的应用程序中一切正常。但是当我尝试在 64 位设备/模拟器中运行它时 - 构建失败并出现以下错误报告。
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_OTPublisher", referenced from:
objc-class-ref in Instr_Video_call.o
objc-class-ref in Student_Video_call.o
"_OBJC_CLASS_$_OTSession", referenced from:
objc-class-ref in Instr_Video_call.o
objc-class-ref in Student_Video_call.o
"_OBJC_CLASS_$_OTSubscriber", referenced from:
objc-class-ref in Instr_Video_call.o
objc-class-ref in Student_Video_call.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的架构设置是 -
ARCHITECTURES - standard architectures armv7, armv7s, arm64
VALID ARCHITECTURES - armv7, armv7s, arm64
但是当我将这些更改为仅 ARMV7 时 - 它可以工作(32 位设备/模拟器)
可能是什么问题,opentok 不支持 64 位设备吗?请帮助我,在此先感谢。