2012-08-31 43 views
1

我想要實現我的應用程序推送通知,但它告訴我「沒有有效的APS-環境權利發現應用」MonoTouch。推送通知,APS-環境

我正確地設置標識,甚至添加了「APS在我的Info.plist中,「環境」條目,但它仍然給我這個錯誤信息。

包標識符設置正確,我從供應門戶安裝了證書。

感謝您的幫助

+0

您是否偶然使用'com.yourcompany。*'配置文件? – jonathanpeppers

+0

de.mycompany.appname是 –

+0

如果你使用通配符會導致問題,但聽起來不像你。你可以嘗試運行'codesign -dvvvv --entitlements -/path/to/App.app'嗎?你應該看到'aps-environment = production'。 – jonathanpeppers

回答

1

在「正常」環境(MacOSX的+ Xcode的),我選擇的項目,並在目標我需要啓用權利,這樣的: screenshot 需要加以供應使用我的設備UDID添加了配置文件

+0

這也是我所擁有的,它仍然給我上面提到的錯誤 –

+2

我需要+最新的配置文件需要包含我的UDID。此時無論是否使用推送通知都無關緊要。嘗試清理:從xcode,itunes,keychain中刪除配置文件,重新制作請求提交certif,導入並在簽署構建時選擇新的配置文件? – 2012-08-31 15:09:08

+1

刪除所有內容並下載並再次添加它的伎倆。感謝您的幫助:) –