2017-06-15 128 views
0

我想用我的adhoc配置文件辭職解密的ipa。我將解密的IPA的包ID更改爲自己的包ID (com.example.decripa)。我在我的開發人員門戶中註冊了該捆綁ID,並創建了一個adhoc供應配置文件。我下載了它並使用iReSign來解除解密的ipa。在iReSign的參數:用adhoc配置文件辭職解密的ipa

IPA:所述解密的IPA (DecrIpa.ipa)

預置簡檔:所述自組織的provisioning profile我創建(DecrIpa.mobileprovision)

entitlements.plist

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>application-identifier</key> 
    <string>developerID.com.example.decripa</string> 
    <key>aps-environment</key> 
    <string>production</string> 
    <key>get-task-allow</key> 
    <false/> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>developerID.com.example.decripa</string> 
    </array> 
</dict> 
</plist> 

之後,我使用BetaBuilder創建了其他必需的文件,並將它們上傳到我的網站。使用BetaBuilder的過程適用於其他應用程序(由我自己),我可以將它們歸檔,以便即時使用Xcode。

但是,如果我下載了manifest.plist,應用程序將安裝,但灰色。沒有選擇在設置中信任開發人員。

我只有一個正常的開發者帳戶,而不是一個企業帳戶。

我怎樣才能辭職一個解密的IPA臨時使用?我無法訪問該項目,只能訪問ipa。

謝謝你的幫助! PS:所有斜體寫入的ID和名稱都不是真實的,我只是在這裏使用它們來使事情更容易。

PPS:我將我的UDID添加到adhoc供應配置文件中,正如我所說的,該過程已經爲另一個應用程序(我自己)工作,我可以將它存檔以便即時使用Xcode。


編輯:下面是系統日誌:The system log

+0

你能後從當您嘗試在設備上下載並安裝應用程序控制臺輸出的設備?這將有助於瞭解實際失敗的情況。 – wottle

+0

我該如何記錄?我只是通過Safari瀏覽器安裝它。我應該將它連接到Xcode並以某種方式記錄設備控制檯?謝謝! – wyte

+0

是的,將設備插入Mac並啓動Xcode。轉到設備窗口並選擇設備。您將在底部看到該設備的控制檯。當您嘗試從Safari安裝到設備上時,請注意錯誤。 – wottle

回答