我一直面对这个挥之不去的问题。当我尝试通过在我的Xcode中选择iOS设备来构建项目时,它会构建代码而不会出现任何错误,但是当我尝试使用iOS模拟器时,它会向我显示以下错误。
ld: library not found for -lPods-ClientService
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:1)
问题在于您正在尝试使用自己创建的库或从产品的第三方下载的库,链接器找不到它,或者它不包含架构/平台的有效片你想要链接。
图书馆很可能只是一个没有英特尔切片的手臂库。
如果您自己构建它,这可能是因为库和您的应用程序位于两个单独的Xcode项目中。如果将它们集成到一个项目中,构建系统应该确保在构建应用程序时为正确的平台和体系结构构建库。