【发布时间】:2017-02-02 07:20:48
【问题描述】:
我正在尝试通过直接将 Analytics 文件夹添加到项目中使其作为一个组来手动添加 Analytics-iOS,在添加后,当我尝试构建项目时,我收到错误为“架构 x86_64 的未定义符号:
"_OBJC_CLASS_$_SKProductsRequest", referenced from:
objc-class-ref in SEGStoreKitTracker.o
"_OBJC_CLASS_$_SKPaymentQueue", referenced from:
objc-class-ref in SEGStoreKitTracker.o "
还有其他 6 个错误
【问题讨论】:
-
SEGStoreKitTracker未添加到您的目标中。单击analytics-iOS> 转到文件检查器(第一个右选项卡)> 添加到您的目标(目标成员)。 -
这个文件被添加到目标中。即使我尝试使用 pod 安装,我也会收到相同的错误,但它不是 SEGStoreKitTracker.o,而是显示 AppDelegate.o
-
你打开的是
.xcodeproj还是.workspace? -
好吧,我似乎在通过 pod 进行时缺少一些设置,所以现在它通过 pod 安装运行,但手动添加仍然存在同样的问题。我正在打开 .workspace
-
我能够解决这个问题。对 StoreKit 框架有一个依赖项,我必须在构建阶段将其添加到 Link Binaries with Libraries 中。
标签: ios xcode segment-io