2016-07-23 81 views
1

離子2測試版10的應用程序,這在測試版的罰款9離子構建iOS和Xcode的建立不是部署最新的離子2測試版10構建

1)git pull在終端然後運行ionic build ios

2)圍棋到Xcode和打開項目我的iPhone連接到電腦上,然後按運行/建到iphone

3)在iPhone上顯示出來,但它似乎並沒有成爲我最近的構建和我不知道爲什麼

我的git版本是最近的。當我在xcode中構建應該是最新的,但似乎更老,主要的新元素和功能不存在。

在離子應用程序 - >平臺 - > IOS - > app.xcodeproj它有兩天的時間和日期之前,雖然我只是離子構建iOS和運行/內置在Xcode。

相同的平臺 - >構建 - >設備,它似乎沒有我最近身材幾分鐘的時間和日期之前。

不應該app.xcodeproj和設備構建展示最新版本的日期/時間?

一直停留在此的一段時間,因此任何意見將是很有益。

+0

是您的問題解決了嗎? –

+0

我想通了,下面寫了我的答案,非常奇怪的解決方案解決了它。感謝您的幫助並回答我的問題! – SaH

回答

1

我想通了:

顯然,儘管離子@公測全球的裝機量已經,每次我git pull我需要npm install -g [email protected]爲它構建iOS的最新版本,否則會說建立成功,但顯示我的舊版本。

這對我來說沒有任何意義,因爲它已經在全球範圍內安裝。我也希望它不會在我的應用程序中不斷地在構建之前反覆安裝它。但是,它的工作。

+0

我很高興你解決了你的問題! –

3

你可能只需要重新編譯您的iOS項目。簡單地說:

$ionic state restore 

這將刪除所有平臺和插件並重新安裝它們。然後,你可以用

$ionic build ios 

更手動方法再試一次將是:

$ionic platform rm ios 
$ionic platform add ios 
$ionic build ios 

,然後再次嘗試。

澄清:

App.xcodeproj構建您的應用程序時,不重新創建不斷。在你的xcode項目中編譯的代碼是,但不是代理本身。當你

$ionic platform add ios 

所以每次運行

$ionic build ios 

你基本上改變proyect裏面的文件,而不是刪除每一次重新創建一個新的項目,這是創建。

+0

感謝您的詳細回覆。不幸的是,它仍然不起作用。我嘗試刪除並添加ios。我也試過離子狀態恢復。兩者的離子結構ios的輸出是「構建成功」。然後我去了xcode,在這兩種情況下將項目重新命名爲iphone,它加載得很好,進入了,它仍然不是最新的構建B/C有我添加的元素/功能仍然不顯示。也在項目 - >平臺 - >建立它擺脫了設備文件夾出於某種原因?任何其他想法,爲什麼我不能得到最新的?再次感謝你的幫助! – SaH