2010-04-08 11 views
2

我發送.ipa文件和特設臨時配置文件給我的朋友,用於通過windowsXP的itunes安裝我的應用程序在他的iphone上。但它顯示他的iphone無效的entitlement.plist。 請儘快回覆我, 而且我也不知道entitlement.plist文件的重要性。 在此先感謝您給我發送答案。我的iphone無效Entitlement.plist?

回答

3

當您構建ad-hoc時,請確保您已創建了entitlements.plist文件(這僅用於特設),並且get-task-allowfalse(即,未選中)。

您還必須確保您的特許版本配置中指定了您的entitlements.plist文件。它是在代碼簽名部分中設置的一個代碼簽名權利行。

+0

Jason Coco, 我已經完成了這個過程,但仍然面臨問題。我錯在哪裏? 你有沒有任何想法如何創建entitlement.plist(.plist文件的成員)文件? – Tirth 2010-04-08 17:33:08

+0

@Rajendra Bhole:你確定get-task-allow被設置爲false?通常情況下,您可以通過向項目添加新文件來創建該文件,並選擇了代碼簽名授權。默認情況下,創建的plist只有一個元素get-task-allow,但默認設置爲TRUE。所以你必須編輯這個文件並設置爲FALSE。 – 2010-04-08 17:50:35

+0

可可:謝謝你,你給定的過程是對的,我也做過類似的過程,但是當我嘗試在權利上進行研發時,我得到了解決方案。 我忘了將配置文件的相應版本添加到項目的二進制文件中,這樣就給了我這樣的錯誤。 – Tirth 2010-04-26 07:37:55

0

我和我的ipa有類似的問題。當我做「爲企業發佈」時,我默認情況下離開了簽名選項。如果您只是在下拉列表中選擇「不要簽名」,它應該可以工作。至少,對我來說,它解決了這個問題。