2014-10-22 87 views
2

我一直在調查這個問題很長一段時間了,並已在這裏幫助清理了一些問題,但我現在在設備日誌中獲得一些新的警告和錯誤,我無法破譯它們。iOS8企業應用安裝問題

首先我得到以下幾點:

<Warning>: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: 

它甚至不會踢安裝過,但我也跟着在下面的鏈接中的步驟:iOS 8 - Can't Install Enterprise App做了一些修改捆綁標識符和清單文件和它會嘗試啓動下載。

不過我現在收到以下錯誤/警告,而且我不確定是什麼原因導致他們:

<Notice>: 0x101dcc000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.bundle-name; Version=3.0, ShortVersion=(null)> 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such process 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
<Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 

還有:

<Warning>: LaunchServices: Creating installProgressForApplication:<LSApplicationProxy: 0x13cf84870> com.bundle-name(Placeholder) withPhase:3 
<Warning>: LaunchServices: installPhaseFinishedForProgress: com.bundle-name.InstallingPlaceholder - <NSProgress: 0x13e003120> : Parent: 0x0/Fraction completed: 0.0000/Completed: 0 of 100 called, removing progress from cache 

和:

<Error>: Could not set socket option SO_OPPORTUNISTIC: Invalid argument 

任何幫助破譯這些和脫落一些燈將不勝感激。

更新:

我回去,並檢查的iOS 7.1.1和它未能安裝有那麼我換清單文件的iPA URL重新成爲FTP://並再次將其工作的7.1.1,但iOS8上引發以下警告,無法下載該應用程序:

<Notice>: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https 

但在切換IPA URL以HTTPS意味着應用程序不下載量。iOS 7.1.1或iOS 8.1

+0

?我有同樣的問題。 – 2014-10-22 14:34:17

+0

@ marym-matthews我設法解決我的問題見下面 – Grenter 2014-10-23 10:25:21

回答

4

我找到了解決我的問題,這裏是我所做的一切工作。

我們的設置+背景故事:

我們有一個AWS網絡服務器與在其上運行的HTTPS網站。自iOS 7.1起,我們的清單(plist)託管在服務器上,但IPA存儲在FTP上,並且在iOS 7中運行良好。引入iOS 8意味着FTP不能再用於IPA,因此我們想要移動它和PLIST一樣到Web服務器上。這樣做,雖然之前我們已經是被阻止的iPad甚至嘗試下載,因爲我得到了以下錯誤消息的其他問題:

Ignore manifest download, already have bundleID: {bundle_id} 

解決方法:

首先,我遵循這個步驟question並確保清單文件中均存在full-size-imagedisplay-image

然後我根據此question中的另一個答案對清單文件做了其他更改。這些變化對bundle-identifierbundle-version

在這一過程中我的iOS 8測試的iPad便拿起安裝顯示陰影圖標,但後來卻沒能安裝,但iOS的7 iPad上仍然安裝我看到以下消息:

<Notice>: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https 

這導致我將所有文件移動到網絡服務器上,但是iOS 7和iOS 8都不會安裝。

我原本以爲上述錯誤/警告之一可能導致它失敗,但似乎無法找到答案。經過幾個小時的搜索和嘗試修復,我有一個頓悟,因爲當試圖在Web瀏覽器中查看IPA時,我得到一個404,我記得我們在將PLIST文件移動到服務器時遇到了類似的問題。要解決這個問題,我必須在IIS 7服務器上添加IPA MIME類型。只要我這樣做,我的應用程序的7版本將下載iOS 7和iOS 8 iPad上的安裝。您是否能夠找出正確的MIME類型爲application/octet-stream