2010-07-27 17 views
5

IM在運行PushMeBaby例子如隨後在本教程推送通知http://mobiforge.com/developing/story/programming-apple-push-notification-servicesiPhone - PushMeBaby例如錯誤

在控制檯的錯誤消息

connect returned error 

PushMeBaby[708:a0f] MakeServerConnection(): -36 
PushMeBaby[708:a0f] SSLNewContext(): 0 
PushMeBaby[708:a0f] SSLSetIOFuncs(): 0 
PushMeBaby[708:a0f] SSLSetConnection(): 0 
PushMeBaby[708:a0f] SSLSetPeerDomainName(): 0 
PushMeBaby[708:a0f] SecKeychainOpen(): 0 
PushMeBaby[708:a0f] SecCertificateCreateFromData(): 0 
PushMeBaby[708:a0f] SecIdentityCreateWithCertificate(): 0 
PushMeBaby[708:a0f] SSLSetCertificate(): 0 

\274\270LN\247\373?\276a\216\222\376\216\367\262p\332\302 \2342\3713\301_ZV\344'sV\300 

\300 \300\300\300\300\300\300\300\300\300\300\300\300\300 

\300 

/5 

23894:9#!gateway.sandbox.push.apple.com

每次我建立具有錯誤並運行它,數字的字符串似乎改變。

我已經檢查了設備令牌,和我有aps_developer_identity.cer

有沒有人成功拿到這個東西的工作?

+0

嗯我發現我的網關端口2195端口30被阻塞。它是否需要打開? – Kenneth 2010-07-28 07:12:00

回答

4

我使用pushMeBaby和我發現的主要陷阱是;

您正在測試的計算機是否在鑰匙串中具有正確的.cer和.p12?這是此外有正確的.cer與pushMeBaby應用程序本身捆綁在一起。如果在啓動pushMeBaby時啓動pushMeBaby,它會請求您訪問鑰匙串中證書的權限。如果它不要求許可,那是因爲你沒有它(除非你確實擁有它並且當然允許訪問)。

我把頭撞在牆上好幾年了。這些幫助有用?