我生產的IPA文件名稱爲MyApp。爲了測試目的,我需要將此名稱更改爲MyApp_SIT。我必須做哪些修改。我有生產IPA文件和新的供應配置文件和證書用於測試目的。這有可能重命名應用程序名稱。我必須緊急完成。任何人都可以請告訴如何做到這一點。重命名IPA應用程序名稱
回答
如果您有供應配置文件,證書和密鑰,則可以修改.app有效負載內容,然後重新簽名。但鑑於你沒有源代碼,我懷疑你有這些。如果你這樣做,這裏的步驟:
從終端:
unzip app.ipa
rm -rf Payload/MyApp.app/_CodeSignature/
/usr/libexec/PlistBuddy Payload/MyApp.app/Info.plist
裏面的PlistBuddy編輯器,請執行以下操作:
Set :CFBundleName MyApp_SIT
save
quit
然後,回到命令行,我們辭職它的應用程序的新的軟件包名稱:
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/
這裏提到的一般步驟:
https://coderwall.com/p/qwqpnw/resign-ipa-with-new-cfbundleidentifier-and-certificate
請您詳細說明一下。你能否提供一些簡單的命令來辭去.ipa文件? –
您可以使用上述答案中的命令。如果這太複雜了,你可以試試iResign - https://github.com/maciekish/iReSign – wottle
我認爲它不可能,因爲如果從ipa中提取plist文件並嘗試修改它,那麼它將不起作用。
您不能修改.ipa
,但如果您有源代碼,則可以重新編譯它。
只需進入您的info.plist
文件並更改Bundle Display Name
密鑰。如果它不在那裏,你可以自己添加它。
該鍵是將出現在您的應用程序圖標下的名稱。即使您的軟件包名稱/項目名稱仍舊是舊名稱,用戶仍將看到不同的名稱。
在Xcode 8以上的版本中,只需更改Scheme名稱即可完成這項工作。 只要去計劃經理,並首先選擇該計劃,然後它進入,無論你放的名字,這將是ipa和應用程序文件的名稱。
- 1. 重命名應用程序
- 2. 重命名應用程序的包或活動名稱?
- 3. 應用程序名稱附有-temp-caseinsensitive-rename重命名
- 4. Delphi-XE4:爲應用程序重命名包/目錄名稱
- 5. 不能重命名cli中的名稱應用程序在heroku
- 6. iTunesconnect:將應用程序名稱重命名爲已刪除的應用程序名稱
- 7. 使用一個JAVA程序兩個programms的和進程名稱重命名爲我的應用程序名稱
- 8. 如何從iPhone應用程序IPA獲取應用程序名稱與PHP
- 9. 應用程序名稱或Applet名稱?
- 10. 以應用程序名稱作爲應用程序名稱
- 11. 重命名後應用程序崩潰
- 12. 重命名應用程序文件夾
- 13. 在iphone中重命名應用程序
- 14. 重命名Rails 4應用程序
- 15. 重命名NativeScript iOS應用程序
- 16. 重命名iPhone應用程序
- 17. Signal Sigabrt重命名Xcode應用程序
- 18. 重命名iPhone中的應用程序
- 19. 在django重命名應用程序
- 20. 如何重命名winforms應用程序?
- 21. 多次重命名AppHarbor應用程序?
- 22. COCOA OSX:應用程序重命名
- 23. 如何使用程序集版本重命名構建名稱?
- 24. 重命名jar包名稱
- 25. Android應用程序名稱
- 26. 應用程序名稱
- 27. 應用程序名稱
- 28. IOS應用程序名稱
- 29. JavaFX應用程序名稱
- 30. 命名或保護電話應用程序名稱
將您的軟件包名稱從info.plist文件中更改。 – aBilal17
打開info.plist並更改軟件包名稱。 – aBilal17
@ aBilal17你正在講述CFBundleDisplayName或CFBundleName。我已經通過更改CFBundleDisplayName來嘗試,但該應用程序未安裝在設備中。 –