2013-11-15 159 views
-2

雖然我已經按照1.6 b1146的發佈說明來寫這封信,但我仍然無法獲得Orbotix的「HelloWorld」編譯。我收到很多「Apple Mach-O鏈接器錯誤」消息。我究竟做錯了什麼?編譯Orbotix HelloWorld時出錯

更新:嗯。看起來像Build | Mach-O類型應設置爲「靜態庫」。除了我的其中一條錯誤信息外,其他所有信息都已消失

那些男子氣概的類型讓我每次都感受到。 ; -0

UPDATE 13年11月18日:

行,使用馬赫-O型 「靜態庫」 設置時,有一個剩餘錯誤消息:

命令/應用/ Xcode的5.0。 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool失敗,退出代碼爲1

我該如何解決這個問題?

稍後更新13年11月18日:

我在1.6b1146一對夫婦讀句子的發行說明,請參閱:「快速入門應用模板已經從這個版本中刪除,因爲的XCode 5不兼容。請使用以下信息手動設置您的項目。「

我已經打開了Orbotix「HelloWorld」項目並按照發行說明中的​​說明進行操作,但我仍然收到多個Mach-0錯誤。我在iPhone 5s上運行它,而不是仿真器。

上面引用的句子是否意味着/ trunk/samples目錄中的Orbotix示例代碼都不起作用?我是否需要通過複製和粘貼Orbotix示例代碼來以某種方式創建自己的HelloWorld項目?

+0

通過提供實際的錯誤消息,詳細介紹導致它們的步驟以及迄今爲止嘗試解決的問題,您可以很好地提出具體的可回答的問題。 –

+0

感謝您在正確的方向(具體和可回答)微調,卡爾。然而,這就是Orbotix使用他們的Sphero產品發送開發者的地方,Sphero產品似乎帶有它的奧祕文檔。所以我希望一個Orbotix傢伙會來,讓我直接。敬請關注。 – Phoebe719

回答

1

菲比 - 我只是驗證了的球的iOS SDK 1.6版的Hello World樣品編譯和執行上的5S,5,和https://github.com/orbotix/Sphero-iOS-SDK

下載郵編後,在不改變4S請驗證您正在使用Hello World示例的乾淨副本。

+0

太棒了,這工作!所以訣竅就是完全忽略釋放註釋,讓示例代碼正常運行,並且不使用模擬器,而是使用實際的iOS設備來運行它。謝謝! – Phoebe719

2

Phoebe719,我通過我們的客戶服務部門收到了您的SDK問題。對不起,我們花了一段時間纔回到你身邊。

至於你的問題,你碰巧試圖編譯到模擬器上?當Xcode決定不構建到設備時,我自己一直對Mach-O鏈接器錯誤感到困惑。

如果您正在構建模擬器,那麼我很抱歉,但iOS SDK中沒有用於連接到Sphero的mac的符號,因此它不起作用。這裏有一個mac SDK,但它處於測試階段。

如果不是,請繼續並留下評論,我會看看我們是否無法進一步診斷問題。

+0

嗨,獵人,請參閱上面原始問題中的編輯。 – Phoebe719