当我使用Xcode8编译框架,并导入新项目后,它成功构建,并且我能够对其进行测试。但是当我用Xcode9编译框架,并在新项目中添加构建的框架后,我得到:
Undefined symbols for architecture arm64:
"___llvm_profile_runtime", referenced from:
___llvm_profile_runtime_user in xxxxxxxxx(DMCService.o)
___llvm_profile_runtime_user in xxxxxxxx(APXUserInterfacePresentor.o)
___llvm_profile_runtime_user in xxxxxxxxx(APXDevice.o)
___llvm_profile_runtime_user in xxxxxxxxx(APXInboxService.o)
___llvm_profile_runtime_user in xxxxxxxxx(AppoxeeManager.o)
___llvm_profile_runtime_user in xxxxxxxxx(APXApplicationSession.o)
___llvm_profile_runtime_user in xxxxxxxxx(APXInbox.o)
...
(maybe you meant: ___llvm_profile_runtime_user)
ld: symbol(s) not found for architecture arm64我用-lipo -info架构检查了构建的框架,它有arm64。只有当我为真实设备构建框架时,这才会发生,如果我为模拟器构建它,它工作得很好。所以我不能弄清楚为什么它不工作?
提前感谢您的帮助。
https://stackoverflow.com/questions/51360784
复制相似问题