重命名IPA应用程序名称

Sub*_*gam 5 ios ipa provisioning-profile

我有名为 MyApp 的生产 IPA 文件。为了测试目的,我需要将此名称更改为 MyApp_SIT。我必须在哪里进行修改。我有生产 IPA 文件以及新的配置文件和证书用于测试目的。是否可以重命名应用程序名称。我必须紧急完成它。谁能告诉我如何做到这一点。

wot*_*tle 4

如果您有配置文件、证书和密钥,则可以修改 .app 有效负载内容,然后重新签名。但鉴于您没有源代码,我怀疑您是否有源代码。如果您这样做,请执行以下步骤:

从航站楼:

unzip app.ipa

rm -rf Payload/MyApp.app/_CodeSignature/

/usr/libexec/PlistBuddy Payload/MyApp.app/Info.plist
Run Code Online (Sandbox Code Playgroud)

在 PlistBuddy 编辑器中,执行以下操作:

Set :CFBundleName MyApp_SIT
save
quit
Run Code Online (Sandbox Code Playgroud)

然后,回到命令行,我们使用新的包名称退出应用程序:

cp <path_to_provisioing_profile>/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision 

codesign -f -s "iPhone Distribution: Company Certificate" --resource-rules Payload/MyApp.app/ResourceRules.plist  Payload/MyApp.app

zip -qr app-resigned.ipa Payload/
Run Code Online (Sandbox Code Playgroud)

一般步骤参考这里:

https://coderwall.com/p/qwqpnw/resign-ipa-with-new-cfbundleidentifier-and-certificate