Changing the name of an iOS application using a third-party Windows C # program

I have an iPhone app that changes its resources in a C # application and changes its interface with changing images and styles. Now I want to change the name of the application that the hit icon appears when installing on an IOS phone with my C # program. I know that I have to extract the .ipa package as a zip file and open info.plist and change the search for my previous or old application name and replace it with a new line and then repack it again. but since the format is binary, when the new line length is different from the previous one, when I install .ipa on the IOS phone, I will show me an error message that the ipa file is not valid. which tool can exist that I can use with my C # code to rename it without problems. Thanks.

+4
source share
3 answers

you must extract the ipa package. then find the info.plist file in the extracted file and then open the file. then search for the previous application name in the file and replace it with the new name. consider that your new name character must match the old name. good luck.

0
source

I do not think this is a problem that you are renaming into an application. You just need to sign ipa again with the developer certificate after renaming.

The easiest way is to use the xcode command line tools, but unfortunately you need mac os x. You can look at https://github.com/maciekish/iReSign , which is a great / simple tool built on top of the xcode command line commands.

You might find a Windows tool that allows you to sign an ipa file. I have not considered such a tool ... so it’s just possible.

+3
source

You can use plconvert.exe from Apple Corporation to edit info.plist:
plconvert.exe <inBinaryFileName> <outXmlFileName>
plconvert.exe <inXMLFilName> <outBinaryFileName> -binary

0
source

Source: https://habr.com/ru/post/1495685/


All Articles