2010-09-21 116 views
3

我準備將我的第一個應用程序提交給App Store,但是我無法填寫一些「Info.plist」字段。我不希望我的應用被拒絕,因爲我做錯了。幫助填寫「info.plist」文件

這是我遇到的麻煩的領域:

可執行文件, 捆綁標識符, 包名和包的創造者OS類型代碼

你能穿上這些領域或任何你假設使用某些值或名稱,例如Apple爲您的應用程序提供的「App ID」? 我已經爲我的應用程序提供了「應用程序ID」,但我沒有適用於我的應用程序的網站。

謝謝你的幫助!

回答

5

要使用Hotpaw2's回答工作:

捆綁的創造者是iOS應用一個過時的 4個字符的字段。我 保持空白,沒有問題。

保留這個空白,如上所述。 (我曾經爲「Apple Mobile」編寫APLM)。

軟件包名稱是您的 圖標下顯示的內容。確保它符合 圖標。它不應該誤導 與您的應用程序的名稱不同。

例如,我有一個名爲Jewish Music Stream的應用程序。我把JewishMusic放在這個領域。它很合適,它和我的應用程序名稱很相似。如果我寫了Death Metal,我可能會被拒絕,因爲該類型與應用中提供的內容無關。如果我會寫Jewish Music Stream,它會顯示爲Jewi...Stream或類似的東西。

Bundle ID是您唯一的反向DNS。 您不必爲此特定應用程序的 網站。但你的 註冊的網域和一個獨特的應用程序 名稱(或網頁)將是 適合此字段(當然反轉 )。它必須與您提供的 兼容(可能是 通配符)。捆綁ID不應該 有通配符。

我的是com.yetanotheriphoneapp.jms

產品的文件名 的限制是沒有空格或特殊字符。 沒有人看到它,所以它幾乎可以是 任何東西(適用於您的應用程序和 非誤導性)。我已經在我的項目名稱 陳舊,但應用程序 仍然被接受。

事實是,人們可以看到你的應用程序的名稱,如果他們有Xcode,或者如果他們看着實際的二進制文件的iTunes文件夾。這沒什麼區別,但這是一個有趣的習慣 - 命名你的二進制文件。

祝你好運,你可以做許多成功的應用程序!

+0

感謝您的快速回復!但是如果我沒有註冊的網域呢?我在捆綁ID上放什麼?再次感謝。 – Fez 2010-09-21 02:15:52

+0

您不需要註冊的域名。它只需要與您在應用ID中設置的任何內容保持一致。 *例如:*'com.nonexistantdomain.appname' – Moshe 2010-09-21 03:01:36

+0

明白了!感謝你們! – Fez 2010-09-21 04:32:37

2

Bundle creator是iOS應用程序的一個過時的4字符字段。我保留空白沒有問題。

軟件包名稱是您的圖標下顯示的內容。確保它符合圖標。它不應該與你的應用名稱有誤導性的區別。

Bundle ID是您唯一的反向DNS。你不必爲這個特定的應用程序有一個網站。但是,您註冊的網域和一個獨特的應用程序名稱(或網頁)將適用於該領域(當然顛倒)。它必須與您的條款(可能是通配符)兼容。捆綁ID不應該有通配符。

產品文件名限制不包含空格或特殊字符。沒有人會看到它,所以它幾乎可以是任何東西(對於您的應用程序而言都是獨一無二的,並且不具有誤導性)我已經有過舊的項目名稱,但應用程序仍然被接受。

+1

我認爲「Bundle display name」是圖標下方顯示的內容,而不是「Bundle name」。 – Fez 2010-09-21 01:49:41

+0

Bundle顯示名稱對於圖標下的名稱是正確的。 – hotpaw2 2010-09-21 02:24:35