2017-04-04 16 views
1

我們正在使用appetize.io,現在遇到了Xamarin.Forms應用程序的問題。我們壓縮應用程序包目錄並上傳它沒有問題。在appetize.io中運行Xamarin應用程序會導致「安裝應用程序時出錯」

但是,當我們嘗試啓動應用程序時,我們收到錯誤消息「錯誤安裝應用程序」,沒有別的。

它無助於打開「調試日誌」 - 沒有輸出產生。我們懷疑這是因爲日誌是輸出到控制檯,即應用程序產生的輸出,甚至沒有安裝應用程序。

任何指針?

+0

像這樣的錯誤通常意味着您嘗試使用的設備不在配置文件中。確保您有設備ID,該配置文件用於構建並重試。 –

+0

正如@GeraldVersluis提到的,這可能是因爲缺少設備ID。也可能是因爲缺少授權文件。 –

+0

Appetize.io在模擬器中運行應用程序,而不是在設備上運行。據我所知,模擬器版本沒有簽名。 –

回答

1

發現問題:當從Xamarin執行「全部構建」時,生成的iOS應用程序捆綁包不包含安裝和運行在模擬器中所需的所有東西。但是,如果我們從Xamarin內部的模擬器上運行應用程序(菜單中的「開始調試」),那麼bin/iPhoneSimulator/Release中的應用程序目錄突然增長很多,現在包含所有必需的文件。

所以最後:不要只是從Xamarin做一個「全部構建」或「重建所有」。在模擬器上執行「運行」,然後然後 zip並將應用程序目錄上傳到appetize.io。

相關問題