【问题标题】:Issue validating App using Sphero SDK in Xcode 7.1 beta (7B75)在 Xcode 7.1 beta (7B75) 中使用 Sphero SDK 验证应用程序的问题
【发布时间】:2016-01-03 23:49:38
【问题描述】:

我在验证 Xcode 7.1 beta (7B75) 中的 iOS 9 应用程序(通过管理器窗口)时遇到问题,该应用程序链接到 Sphero 开发者网站上提供的最新 RobotKit 和 RobotUIKit 框架。

验证失败并显示一条消息,下面是 IDEDistribution.critical.log 的内容:

2015-10-06 21:55:03 +0000 [MT] 无法生成分发项目并出现错误:错误域 = DVTMachOErrorDomain 代码 = 0“发现意外的 Mach-O 标头代码:0x72613c21”用户信息 = 0x7fb9a236fb40 {NSLocalizedDescription =发现意外的 Mach-O 标头代码:0x72613c21,NSLocalizedRecoverySuggestion=} 2015-10-06 21:55:03 +0000 [MT] 呈现:错误域 = DVTMachOErrorDomain 代码 = 0“发现意外的 Mach-O 标头代码:0x72613c21” UserInfo=0x7fb9a236fb40 {NSLocalizedDescription=发现意外的 Mach-O 标头代码: 0x72613c21, NSLocalizedRecoverySuggestion=}

作为测试,我从正在验证的 .xcarchive 文件中删除了两个 Sphero 嵌入式框架,因此问题指向这些底层框架中的某些内容。有没有人指点一下?

【问题讨论】:

    标签: validation ios9 sphero-api sphero xcode7.1beta


    【解决方案1】:

    我有一个更新。事后看来,这个问题很简单。我将 RobotUIKit 和 RobotKit 框架添加到 Xcode 中我的目标应用程序的 General 选项卡的“Embedded Binaries”部分。它们只能添加到“链接的框架和库”部分。 Sphero 框架是 iOS 8 之前的框架,因此看起来是静态链接的。

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      相关资源
      最近更新 更多