我有一个 iPhone 应用程序,它在 C# 应用程序中更改其资源,并通过更改图像和样式来更改其 UI。 现在我想用我的 C# 程序更改在 IOS 手机中安装时出现的应用程序名称。 我知道我应该将 .ipa 包提取为 zip 文件并打开 info.plist 并更改搜索我以前或旧的应用程序名称并替换为新字符串然后再次重新打包。但是因为当新字符串长度与前一个不同时它的格式是二进制的,当我在 IOS 手机中安装 .ipa 时会显示一条错误消息,提示 ipa 文件无效。 可能存在什么工具可以与我的 C# 代码一起使用来毫无问题地重命名它。 谢谢。
最佳答案
我认为您在 plist 中重命名应用程序不是问题。重命名后,您只需使用您的开发者证书再次签署 ipa。
最简单的方法是使用xcode的命令工具,但不幸的是你需要mac os x。你可以看看https://github.com/maciekish/iReSign ,这是构建在 xcode 命令工具之上的一个很棒/简单的工具。
也许您可以找到一个允许您对 ipa 文件进行签名的 Windows 工具。我还没有研究过这样的工具...所以它只是一个可能。
关于c# - 使用 Windows C# 第三方程序更改 IOS 应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097009/