使用Xcode 7.1 beta版中的Sphero SDK验证应用程序(7B75)

时间:2015-10-06 21:59:39

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

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

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

2015-10-06 21:55:03 +0000 [MT]无法生成错误的分发项目:错误Domain = DVTMachOErrorDomain Code = 0“发现意外的Mach-O标头代码:0x72613c21”UserInfo = 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嵌入式框架,因此问题指向那些底层框架中的内容。有没有人有任何指示?

1 个答案:

答案 0 :(得分:1)

我有更新。事后证明这个问题很简单。我将RobotUIKit和RobotKit框架添加到"嵌入式二进制文件" Xcode中我的目标应用程序的常规选项卡部分。它们只应添加到"链接的框架和库中。部分。 Sphero框架是一个iOS 8之前的框架,因此似乎是静态链接。