簡體   English   中英

使用Windows C#第三方程序更改IOS應用程序名稱

[英]Change IOS Application Name with windows C# third party program

我有一個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工具。 我沒有調查過這樣的工具......所以它只是一個可能。

你應該提取ipa包。 然后在解壓縮的文件中找到info.plist文件,然后打開文件。 然后在文件中搜索您以前的應用程序名稱並將其替換為新名稱。 考慮你的新名字字符數應該等於舊名字符數。 祝好運。

您可以使用apple公司的plconvert.exe來編輯info.plist:
plconvert.exe <inBinaryFileName> <outXmlFileName>
plconvert.exe <inXMLFilName> <outBinaryFileName> -binary

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM