首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Xcode 9编译框架

使用Xcode 9编译框架
EN

Stack Overflow用户
提问于 2018-07-16 19:29:59
回答 0查看 739关注 0票数 0

当我使用Xcode8编译框架,并导入新项目后,它成功构建,并且我能够对其进行测试。但是当我用Xcode9编译框架,并在新项目中添加构建的框架后,我得到:

代码语言:javascript
复制
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。只有当我为真实设备构建框架时,这才会发生,如果我为模拟器构建它,它工作得很好。所以我不能弄清楚为什么它不工作?

提前感谢您的帮助。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51360784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档