2012-05-29 200 views
0

我最近提交我的應用程序被蘋果拒絕,因爲我用:「AppName的iPhone版」iPhone應用程序拒絕

這似乎是從閱讀他們的條款和條件是正確的,但他們告訴我,我不能在使用iPhone名稱顯示在設備上。

因此,問題是,當我在構建設置中更改產品名稱時,它要求我提供新的配置配置文件。我是否需要創建新的配置文件,或者只需更改設備上顯示的應用程序名稱?

回答

5

只要保持相同的捆綁ID,您就可以更改應用名稱並且不需要新的供應配置文件。

+0

好的,但我在哪裏更改名稱。我在構建設置中更改了產品名稱,並且需要新的配置配置文件。或者,我是否需要手動輸入捆綁ID並使其相同? – LilMoke

+0

您可以在iTunes連接的元數據部分下更改名稱。您是否嘗試更改供應門戶中的名稱? – rooster117

+0

設備上出現的名稱在xCode中的「信息包顯示名稱」下的信息選項卡中設置這與產品名稱不同,並且與您在iTunes Connect上指定的名稱不同, – Dancreek

1

供應配置文件默認綁定到應用程序標識符(com.yourCompany.yourAppProductName)。因此,當您更改產品名稱(在構建設置中)時,標識符也會發生變化。您可以在摘要中手動指定標識碼以避免這樣的問題。

另外請確保您正在更改信息選項卡中的「包顯示名稱」。此名稱可以是任何內容,並且不需要更改產品名稱或標識符。

2

默認情況下,Info.plist中有這樣的:

<key>CFBundleDisplayName</key> 
<string>${PRODUCT_NAME}</string> 

只是將其更改爲任何你想要的,並保持您的產品名稱不變。

您還需要將其更改爲iTunes Connect。

+0

明白了,但接下來的問題是,我無法在iTunes Connect中更改名稱,因爲它告訴我我的應用程序名稱已被使用。我該怎麼做?我有兩個版本的iPad版本和iPhone版本,它不是一個通用應用程序我有兩個目標,一個用於iPhone,另一個用於iPad,我想用同一個名字。 – LilMoke