2016-02-05 27 views
2

我確信它曾經可以做到這一點,但我似乎無法運行由Xcode中的Titanium生成的Xcode項目。該應用程序安裝在模擬器和啓動,但立即與以下運行時錯誤停止:如何運行由Titanium生成的Xcode項目?

Could not find the file app.js 

我運行的Xcode 7.2.1與APPC CLI 5.1.0/TI CLI 5.0.5。該應用程序是用5.1.2.GA構建的。

跑在Xcode中的應用程序將提供在本地層面死機等方式接入手段,也許更好的洞察力

+0

你檢查了這個步驟嗎? http://www.tidev.io/2014/06/03/using-xcode-6-for-titanium/ – UlyssesR

+0

我認爲5.1.2.GA SDK可能存在問題。你有沒有使用5.1.0.GA SDK試過這個? – Mike

回答

5

你所試圖做的是不正式支持,但它是可能的。

首先,從Appcelerator Studio(或命令行)清理構建Titanium應用程序。然後從build/iphone目錄打開Xcode項目。

接下來,打開Xcode的首選項並轉到「位置」(Locations)選項卡。點擊「派生數據」字段下的「高級」按鈕。將構建位置設置爲「自定義」和「相對於工作區」。最後將「產品」位置設置爲build/Products,將「中間體」位置設置爲build/Intermediates。點擊「完成」並關閉首選項對話框。你只需要做一次。

現在,您可以建立從Xcode中的應用程序,但也有一些陷阱:

  1. 您不能清除Xcode項目。你會破壞你所有的應用程序資源。
  2. 您只能爲Appcelerator Studio中爲Titanium應用程序構建的相同目標構建。換句話說,您可能會在爲iOS模擬器構建Titanium應用程序時遇到問題,然後嘗試爲Xcode中的設備構建它。不要這樣做。

此外,目前還不支持該功能。我正致力於大大改善此開發人員的體驗,但這需要一段時間。同時,我希望上面的幫助。

相關問題