我想用我的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