2010-08-13 24 views
1

我有「可執行文件被簽署了無效授權」錯誤。只有在嘗試將get-task-allow的Entitlements.plist設置爲TRUE時纔會出現該錯誤。嘗試這樣做的原因是因爲im試圖讓設備令牌顯示在控制檯中,稍後使用設備令牌進行推送通知。Dreaded「可執行文件被簽署了無效授權」

雖然,如果我將false設置爲get-task-allow,應用程序將在iPad中構建。

目前使用的XCode SDK 3.2.3,iPad等iOS 3.2.1

我曾嘗試一切從消除所有的鑰匙,從Mac證書。撤銷iPhone Provisioning Portal中的證書。在iPad中刪除配置文件。然後再重做一遍。

我也檢查了在代碼簽名標識下的項目「應用程序」信息,它被設置爲iPhone分發:「名稱」。 同樣的事情也在目標「應用程序」信息檢查。然後做了一個乾淨的構建並運行,但仍然有這個錯誤。

回答

0

我解決了它,XCode> Window> Organizer的組織者窗口。在設備選項卡中,當您單擊連接的設備時,右側有一個控制檯窗格。如果不允許「get-task-allow」,那麼你可以使用它來找出你的設備標記。

+1

我的組織者窗口在設備日誌中不顯示任何內容,只是清除白色窗口 – Tirth 2011-07-11 12:07:12

1

模擬器無法爲您提供設備令牌,(以防萬一您不知道)。

在設備上,如果您有越獄,我無法獲得令牌。你需要有一個沒有污點的電話。

您得到的錯誤是因爲您選擇了錯誤的證書。

按照這些指示仔細 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

你的證書也可能用於推送通知過期,檢查爲好。

+0

仍然無法正常工作。編輯上述問題 – Kenneth 2010-08-13 08:38:10

相關問題