2011-04-24 66 views
1

上傳到appstore,我得到我如何更改可執行文件名稱?

此軟件包無效。可執行文件 的名稱,如 所報告的Info.plust 文件中的CFBundleExecutable可能不包含任何這些 字符\ [] {}()。 + *

我的應用程序包含+。我怎樣才能改變這一點?

+0

這篇文章應該回答你的問題 - http://stackoverflow.com/a/17158773/2123093 – 2013-06-18 00:13:47

回答

2

只要打開你的項目的Info.plist文件,併爲CFBundleExecutable值把一個其他的名字。現在可能類似於$ {EXECUTABLE_NAME},您可以在其中放置任何內容。它對您的應用的最終用戶不可見。

+0

更改這給我一個錯誤'應用程序失敗的代碼簽名驗證。簽名無效,或未使用Apple提交證書籤名。 (-19011)' – Andrew 2011-04-24 16:26:01

+0

@Andrew,您必須更新Info.plist並執行另一個存檔。這將代碼簽署你的新捆綁。 – 2011-04-24 16:35:07

+0

我如何執行檔案? – Andrew 2011-04-24 16:44:28

1

由於Snow Leopard,Xcode現在提供了一個「Project> Rename ...」菜單項,該菜單項將重命名項目的所有方面,包括可執行文件的名稱。 Reference

+0

這是沒有必要的。 – Bastian 2011-04-24 16:18:09

0

將套件顯示名稱設置爲$ {PRODUCT_NAME},並創建 InfoPlist.strings文件(如果您還沒有的話)。然後將 CFBundleDisplayName設置爲所需的名稱。

「CFBundleDisplayName」=「無論」;

然後你就可以用一個+號你的應用程序的名稱

相關問題