如何使用 Xcode 10 而不是 swift 添加 CoreLocation 框架?



我正在尝试将CoreLocation添加到我的应用程序中。

我有 #import

在"生成设置"的"打包"部分下使用"框架版本"A。 我尝试通过在另一个线程下输入每个建议的 ${BUILT_Products_dir}/B.framework/B 在"其他 Libriarian 标志"(链接部分(下添加框架 B。

我在构建时不断收到以下错误

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_CLLocationManager", referenced from:
objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个框架的其他链接是否需要完成,在哪里?

谢谢。 我遵循了一些不好的建议,手动将CoreLocation框架包含在项目中。 我删除了它,并在指向库的应用程序目标链接二进制上使用构建阶段。 它现在工作正常。

最新更新