集成GoogleSignIn sdk后,我收到以下链接错误 -
架构i386的未定义符号:“_ OBJC_CLASS _ $ _ GIDSignIn”,引自:xxx.o中的objc-class-ref xxx.o中的objc-class-ref ld:未找到架构i386 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)我尝试了以下设置更改但仍然存在问题1.框架搜索路径,库搜索路径= $(继承)其他链接器标志= -ObjC 2.添加了SafarServices . 框架,security.framework,systemconfiguration.framework,addressbook.framework,libz.dylib 3.仅构建活动架构= false 4.有效架构=(armv7,arm64,i386,x86_64)问题是二进制文件是用i386创建的,使用lipo -info命令检查后,x86_64体系结构仍然存在此链接 .
任何帮助都非常感谢 .
1 回答
试试manual integration而不是CocoaPods . 根据我的经验,这对于二进制依赖项来说并不困难并且更可靠 .
这应该让你至少足够 Build . 还可以尝试清理
DerivedData
文件夹 .