У меня есть файл IPA с именем MyApp. Мне нужно изменить это имя как MyApp_SIT для целей тестирования. Где я должен делать изменения. У меня есть файл IPA для производства и новый профиль Provisioning и сертификат для тестирования. Можно ли переименовать имя приложения. Я должен закончить это срочно. Может кто-нибудь рассказать, как это сделать.Переименование имени приложения 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
Я думаю, что его невозможно, потому что если извлечь файл plist из ipa и попытаться его изменить, то это не будет работать.
Проверьте его. просто измените выбранный.
Я использую текстовый редактор, чтобы увидеть свойства файла info.plist. У меня нет других инструментов, таких как xcode. так что вы можете указать точное имя имени пакета в info.plist, чтобы я мог изменить его и уйти в отставку с помощью терминала. Пожалуйста, извините меня, я новичок в этой технологии. –
Его отображение такое же, как «Имя пучка», позвольте мне проверить его на моей стороне – aBilal17
В текстовом редакторе это «CFBundleName» – aBilal17
Вы не можете изменить .ipa
, но вы можете перекомпилировать его, если у вас есть исходный код.
Просто зайдите в свой файл info.plist
и измените код Bundle Display Name
. Если его там нет, вы можете добавить его сами.
Этот ключ - это имя, которое будет отображаться под значком вашего приложения. Пользователь будет видеть другое имя, даже если имя/название вашего пакета еще старые.
В Xcode 8 года, просто изменив название Scheme делает работу, в настоящее время. Просто зайдите в диспетчер схем и сначала выберите схему, а затем введите, какое бы имя вы ни выбрали, это будет имя ipa и файла приложения.
- 1. Переименование имени приложения
- 2. переименование пакета приложения или имени мероприятия?
- 3. Обновление приложения в магазине приложений и переименование имени приложения
- 4. Переименование имени пакета проекта
- 5. iTunesconnect: переименование имени приложения для имени приложения, которое уже было удалено
- 6. Изменения .ipa имени в соответствии с Конструктивными
- 7. переименование имени файла по id
- 8. Переименование имени файла при загрузке
- 9. Переименование нескольких файлов по имени
- 10. Переименование имени проекта репозитория SVN
- 11. Переименование утвержденного приложения iPhone
- 12. установка ipa-файла из приложения
- 13. Переименование приложения в Xcode 6
- 14. Переименование приложения только в App Store
- 15. Переименование приложения Ruby on Rails
- 16. Переименование всего приложения в android
- 17. Ошибка имени имени приложения
- 18. Batch File - Переименование файлов на основе родительского имени и имени
- 19. Переименование имени листа Excel в Matlab
- 20. Переименование файлов на основе символов в имени
- 21. Переименование имени пакета CPAN с другим корпусом
- 22. MongoDB: переименование столбца имени в коллекции
- 23. ios sdk переименование расширений имени файла
- 24. Переименование папки на основе их префикса имени
- 25. Переименование файлов путем удаления частей имени файла
- 26. Переименование имени файла путем их увеличения
- 27. Пакетное переименование файлов с использованием имени папки?
- 28. переименование имени файла внутри zip-файла
- 29. Переименование неактивного листа с частью имени папки
- 30. Загрузка файла PHP, переименование имени файла
Измените имя своего пакета в файле info.plist. – aBilal17
Откройте имя info.plist и измените имя пакета. – aBilal17
@ aBilal17 вы рассказываете о CFBundleDisplayName или CFBundleName. Я уже пробовал, изменив имя CFBundleDisplayName, но приложение не устанавливается на устройстве. –