【发布时间】:2017-01-25 16:38:45
【问题描述】:
我是第一次尝试 CocoaPods,因为我继承了一个项目,该项目依赖于多个库。像this one 这样的文章听起来应该都是 Just Work,即使在模拟器中也是如此。
但这对我不起作用 — 对于 pod 库中定义的每个类,我都会收到“架构 i386 的未定义符号”。此外,还有一堆 ld 警告,类似于“ld: warning: ignoring file blah/blah/Build/Products/Debug-iphonesimulator/SocketRocket/libSocketRocket.a, file is built for archive which is not the architecture is linked (i386)”。我为每个 CocoaPods 库获取其中一个。
如何让 Xcode 为模拟器构建 pod 库(或链接正确的库,如果它们正在构建中)?
【问题讨论】:
-
使用
pod install安装pod 后,您确定要打开ProjectName.xcworkspace而不是ProjectName.xcodeproj文件吗?