我想用我的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
你能後從當您嘗試在設備上下載並安裝應用程序控制臺輸出的設備?這將有助於瞭解實際失敗的情況。 – wottle
我該如何記錄?我只是通過Safari瀏覽器安裝它。我應該將它連接到Xcode並以某種方式記錄設備控制檯?謝謝! – wyte
是的,將設備插入Mac並啓動Xcode。轉到設備窗口並選擇設備。您將在底部看到該設備的控制檯。當您嘗試從Safari安裝到設備上時,請注意錯誤。 – wottle