2015-01-13 37 views
0

我有一個在iOS8和iOS7上運行的應用程序版本,我希望將它用於企業部署。當我這樣做時,它會在iOS7上成功運行,但在iOS8上運行時,只會在灰色圖標安裝時掛起。代碼簽名的IPA在iOS7上運行,但不在iOS8上運行

我注意到的一件事是,來自供應商的最新解壓縮Payload不包含ResourceRules.plist文件,想知道這是否可能是問題?

我試過沒有ResourceRules.plist的代碼簽名,使用舊的(可能不準確?)ResourceRules.plist,並使用不同的供應配置文件和證書。每次都有同樣的行爲。

我還應該檢查什麼來嘗試解決這個問題?由於

編輯:我發現了,在做安裝調試以下(標識符/應用程序的名稱更改爲AAA,BBB和CCC隱私理由):

1月14日11時06分09秒布拉德斯-AIR atc [31]:0x101f7c000 __MobileInstallationInstallForLaunchServices_block_invoke240:返回的錯誤錯誤域= MIInstallerErrorDomain代碼= 37「Appex捆綁在」/private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.FYHYX8/extracted/Payload /CCC.app/PlugIns/Photo.appex「帶有標識符」com.aaa.AAA「沒有期望的標識符前綴」com.bbb.BBB「」UserInfo = 0x12ff52da0

回答

3

OK我想通了。問題是,嵌套在應用程序包內插件還需要代碼簽名第一(刪除 _CodeSignature,改變束標識符 Info.plist中,取代 embedded.mobileprovison,協同設計它分別) ,就像它是應用程序中需要首先配置的應用程序一樣。

相關問題