2015-02-10 99 views
1

我們有幾個應用程序,我們使用企業分佈配置文件在我們的設備上安裝。要安裝一個應用程序,我們使用了常用的itms-services鏈接:iOS 8.1.3 - 企業分佈不正常

itms-services://?action=download-manifest&url=... 

我們使用相同的鏈接更新安裝到應用程序。

自從這次最新的iOS更新(8.1.3)以來,鏈接發生了一些奇怪的事情。在某些設備上,只有一個或兩個應用程序,鏈接完全沒有。它彈出與安裝或取消對話框,但當用戶按下安裝沒有任何反應。該應用程序的圖標沒有獲得加載覆蓋圖,沒有任何內容。更糟的是,所有設備上的所有應用程序都以完全相同的方式安裝,但它只發生在某些設備上的某些應用程序。安裝在一臺設備上的應用在另一臺設備上會出現這個問題。

在有這個問題的設備之一,我甚至嘗試卸載應用程序,然後再次運行鏈接,但仍然沒有任何反應。事實上,現在我無法在該設備上安裝應用程序,因爲點擊鏈接時沒有任何反應!

事情我已經嘗試:

  • 重啓設備
  • 從設備卸下所有配置

有誰知道這是怎麼回事,如何解決?

+0

當應用程序下載失敗時,設備記錄錯誤。您是否看到設備日誌? – Vin 2015-02-10 09:25:00

+0

是的,我通過日誌,沒有什麼...該設備甚至沒有嘗試下載應用程序,這是問題... – jjv360 2015-02-10 09:48:37

+0

我相信[這個問題和隨後的答案] [1]可能會有所幫助你:) [1]:http://stackoverflow.com/questions/28195564/enterprise-app-deployment-doesnt-install-on-ios-8-1-3 – 2015-02-12 21:06:16

回答

0

好的,所以我發現了一個奇怪的方式繞過這個bug。如果我將清單文件中的軟件包ID更改爲不同的內容,例如將「-ios8fix」或其他內容添加到最後,則會安裝它。它看起來並不好,因爲在安裝過程中屏幕上還有第二個應用程序圖標。但是一旦安裝完成,第二個圖標就會消失。

雖然這樣做的一個好處是,如果安裝失敗,用戶仍然可以使用舊版本的應用程序,因爲暫時有2個圖標,一個用於舊版本,另一個用於更新...

+0

爲我工作太奇怪了...... – quark 2015-06-23 15:55:50