虽然我已经遵循了1.6 b1146的发布说明,但仍然无法让Orbotix的“HelloWorld”进行编译。我收到了很多“Apple Mach-O Linker Error”消息。我做错了什么?
更新:嗯。看起来像Build | Mach-O Type应设置为“Static Library”。除了我的一条错误消息外,其他所有消息都消失了。
那些男子气概的类型每次都让我感到高兴。 ; -0
更新11/18/13:
好的,当使用Mach-O类型“静态库”设置时,还有一条错误消息:
Command / Applications / Xcode 5.0.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool失败,退出代码为1
我该如何解决这个问题?
2013年11月18日更新:
我在1.6b1146的发行说明中看到一些句子:“QuickStart App Template已从此版本中删除,因为XCode 5不兼容。请使用以下信息手动设置项目。”
我打开了Orbotix“HelloWorld”项目并按照发行说明中的说明进行操作,但我仍然遇到多个Mach-0错误。我在我的iPhone 5s上运行它,而不是模拟器。
上面引用的句子是否意味着/ trunk / samples目录中的Orbotix示例代码都不起作用?我是否需要通过从Orbotix示例代码中复制和粘贴来以某种方式创建自己的HelloWorld项目?
答案 0 :(得分:2)
Phoebe719,我通过客户服务部门收到了有关SDK问题的消息。对不起,我们花了一段时间才回复你。
至于你的问题,你是否正在尝试将其编译到模拟器上?当Xcode决定不构建设备时,我自己一直对Mach-O链接器错误感到困惑。
如果您正在构建模拟器,那么我很抱歉,但iOS SDK中没有符号可供Mac连接到Sphero,因此,它无法正常工作。有一个mac SDK,但它处于测试阶段。
如果没有,请继续发表评论,我会看看我们是否无法进一步诊断问题。
答案 1 :(得分:1)
Phoebe - 我刚刚验证了Sphero iOS SDK v1.6 Hello World示例在从 https://github.com/orbotix/Sphero-iOS-SDK 下载Zip后,在5s,5和4s上编译并执行,没有任何变化
请确认您使用的是Hello World示例的干净副本。