我遇到的错误是Undefined symbols for architecture arm64:
。下面我提供了更深入的屏幕截图。根据 Xcode,错误的来源是在 interfaceController 中的 watchKit 扩展中。该类是从动态库中引用的。如果我实际上 CMD+单击我正在导入的框架,我将其带到完全移植到 Swift 的 Swift 框架中,它最初是用 Objective-C 编写的。第二张图片显示了我对类的导入语句,第三张图片显示了我如何在框架文件的 .h 中设置导入语句。
最佳答案
在选择这些文件后,在右侧边栏的 Target Membership
下,您的应用(带有小铅笔图标)是否被选中为 Target Membership?
这应该可以解决您的问题。
关于ios - watchKit 中未定义的体系结构符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30311618/