-2

虽然我已经完全按照 1.6 b1146 的发布说明进行操作,但我仍然无法编译 Orbotix 的“HelloWorld”。我收到很多“Apple Mach-O Linker Error”消息。我究竟做错了什么?

更新:嗯。看起来像构建 | Mach-O 类型应设置为“静态库”。除了我的一条错误消息之外,所有错误消息都消失了。

那些男子气概的类型每次都能吸引我。;-0

2013 年 11 月 18 日更新:

好的,当使用 Mach-O 类型的“静态库”设置时,还有一条错误消息:

命令 /Applications/Xcode 5.0.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool 失败,退出代码为 1

我怎样才能解决这个问题?

2013 年 11 月 18 日稍后更新:

我在 1.6b1146 的发行说明中看到了几句话:“由于 XCode 5 不兼容,因此该版本已删除 QuickStart App 模板。请使用以下信息手动设置您的项目。”

我打开了 Orbotix“HelloWorld”项目并按照发行说明中的​​说明进行操作,但我仍然遇到多个 Mach-0 错误。我在我的 iPhone 5s 上运行它,而不是模拟器。

上面引用的句子是否意味着 /trunk/samples 目录中的 Orbotix 示例代码都不起作用?我是否需要通过从 Orbotix 示例代码中复制和粘贴以某种方式制作自己的 HelloWorld 项目?

4

2 回答 2

2

Phoebe719,我通过我们的客户服务部门收到了关于 SDK 问题的消息。很抱歉,我们花了一段时间才回复您。

至于您的问题,您是否碰巧试图将其编译到模拟器上?当 Xcode 决定不构建到设备时,我自己对 Mach-O 链接器错误感到困惑。

如果您正在构建模拟器,那么很抱歉,iOS SDK 中没有用于 Mac 连接到 Sphero 的符号,因此它无法正常工作。那里有一个 mac SDK,但它处于 beta 阶段。

如果没有,请继续发表评论,我会看看我们是否无法进一步诊断问题。

于 2013-11-18T21:43:35.527 回答
1

Phoebe - 我刚刚验证了 Sphero iOS SDK v1.6 Hello World 示例在从https://github.com/orbotix/Sphero-iOS-SDK下载 Zip 后在 5s、5 和 4s 上编译和执行,没有任何变化

请确认您使用的是 Hello World 示例的干净副本。

于 2013-11-19T20:37:29.393 回答