使用windows C#第三方程序更改IOS应用程序名称

本文关键字:IOS 应用程序 方程序 windows 使用 | 更新日期: 2023-09-27 18:26:51

我有一个IPhone应用程序,它可以更改C#应用程序中的资源,并通过更改图像和样式来更改UI。现在我想用我的C#程序更改安装在IOS手机中时出现吹图标的应用程序名称。我知道我应该提取.ipa包作为zip文件,打开info.plist,更改搜索我以前或旧的应用程序名称,用新字符串替换,然后重新打包。但因为当新的字符串长度与以前的不同时,它的格式是二进制的,所以当我在IOS手机中安装.ipa时,会显示一条错误消息,说明ipa文件无效。什么工具可能存在,我可以使用我的C#代码重命名它没有问题。谢谢

使用windows C#第三方程序更改IOS应用程序名称

我认为在plist中重命名应用程序不是问题。你只需要在重命名后用你的开发者证书再次签署ipa。

最简单的方法是使用xcode的命令工具,但不幸的是,您需要macosxhttps://github.com/maciekish/iReSign,这是一个在xcode命令工具之上构建的非常好/简单的工具。

也许你可以找到一个windows工具,让你签署一个ipa文件。我还没有研究过这样的工具。。。所以这只是一个可能。

您应该提取ipa包。然后在提取的文件中找到info.plist文件,然后打开文件。然后在文件中搜索您以前的应用程序名称,并将其替换为新名称。考虑您的新名称字符数应该等于旧名称字符数。祝你好运

您可以使用苹果公司的plconvert.exe来编辑信息。plist:
plconvert.exe <inBinaryFileName> <outXmlFileName>
plconvert.exe <inXMLFilName> <outBinaryFileName> -binary