gpt4 book ai didi

ios - 具有已知良好框架的体系结构 x86_64 的 undefined symbol 。

转载 作者:行者123 更新时间:2023-11-29 01:14:48 25 4
gpt4 key购买 nike

X代码 7.2.1iOS 9.2 SDK

我很久以前就将 Mobile VLC Kit 编译成适用于所有架构的 .framework,并且已经成功地在一个项目中使用它,没有任何问题。现在我想在一个新项目中使用它,但由于引用了 VLC 中几乎所有函数的错误“架构 x86_64 的 undefined symbol ”而无法构建。

这是一个混合的 swift/objective C 项目,但是我没有从 swift 方面引用 VLCKit。唯一认为引用 VLC 的是遗留的 Objective-C 代码,它在另一个项目中与这个框架一起工作得很好。

  • 目标成员是正确的。
  • 框架搜索路径已设置并验证正确
  • 仅构建事件架构是/否没有任何区别
  • 32 位模拟器 (iPhone 4S) 和 64 位模拟器 (iPhone6) 显示相同的问题。
  • 问题似乎发生在我导入框架的任何地方,即使我没有调用它的任何方法。即使我删除了使用 VLC Kit 的 Objective C 类并且仅 impo
  • 我尝试将框架复制到项目中而不是引用它,但这并没有什么不同。
  • 比较了之前项目的设置,我看不出有什么不同。
  • 框架在“将二进制文件与库链接”列表中。

我在这里不知所措。

最佳答案

我只是花了 ton 时间来解决同样的错误。这一切都归结为没有为我的单元测试设置主机应用程序,并且没有选中“允许测试主机应用程序 API”。一旦我像图片中那样设置它,它终于停止产生错误。希望这也是适合您的解决方案。

Set your Host Application to your app, and check off Allow testing Host Application APIs

关于ios - 具有已知良好框架的体系结构 x86_64 的 undefined symbol 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35327903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com