在xcode中手动安装segment-iOS analytics-iOS

Posted

技术标签:

【中文标题】在xcode中手动安装segment-iOS analytics-iOS【英文标题】:Installing the segment-iOS analytics-iOS in xcode manually 【发布时间】: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 中。 【参考方案1】:

我能够解决这个问题。对 StoreKit 框架有一个依赖项,我必须在构建阶段将其添加到 Link Binaries with Libraries。

【讨论】:

以上是关于在xcode中手动安装segment-iOS analytics-iOS的主要内容,如果未能解决你的问题,请参考以下文章

Xcode真机调试中"There was an internal API error"错误解决方法

Xcode真机调试中"There was an internal API error"错误解决方法

手动安装ipa,通过XCode手动安装包iOS App, ipa Devices and Simulators

如何手动下载 GitHub iOS 代码并使其在 XCode 11.7 中运行?

在模拟器中手动安装的应用程序在加载时崩溃

如何在 Xcode8 中手动触发 NSManagedObject 子类的生成