2013-08-07 29 views
4

我有一個IPhone應用程序,在C#應用程序中更改它的資源,並更改其UI與變化的圖像和樣式。 現在我想改變應用程序名稱,當我的C#程序安裝在IOS手機中時,會出現吹響圖標。 我知道我應該將.ipa包解壓縮爲zip文件並打開info.plist並更改搜索我以前的或舊的應用程序名稱,並用新字符串替換,然後再重新打包。但是因爲它的格式是二進制的,當新的字符串長度與以前不同時,當我在IOS電話中安裝.ipa時,向我顯示一條錯誤消息,表明ipa文件無效。 有什麼工具可以存在,我可以使用我的C#代碼重命名它沒有問題。 謝謝。更改iOS應用程序名稱與Windows C#第三方程序

回答

0

你應該提取ipa包。然後在提取的文件中找到info.plist文件,然後打開文件。然後在文件中搜索以前的應用程序名稱,並用新名稱替換它。 考慮你的新名字人物數應該等於舊名字人物數。祝你好運。

3

我不認爲這是一個問題,你在plist中重命名應用程序。您只需在重命名後用您的開發人員證書再次簽署ipa。

最簡單的方法是使用xcode的命令工具,但不幸的是你需要mac os x。你可以看看https://github.com/maciekish/iReSign,這是一個建立在xcode命令工具之上的優秀/簡單的工具。

也許你可以找到一個Windows工具,讓你簽署一個IPA文件。我沒有看過這樣的工具...所以它只是一個可能。

0

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