我正在尝试将xtify推送与生产证书和临时提供一起使用,但是当我在设置正确的证书并尝试安装应用程序后运行xtify示例时,它在控制台中显示代码3000错误,如下所示:-
2012-06-04 11:17:40.133 SampleRich[4945:707] Attempt to register for push notifications...
2012-06-04 11:17:40.147 SampleRich[4945:707] Device currentDevice.systemVersion=5.100000
2012-06-04 11:17:40.151 SampleRich[4945:707] __IPHONE_OS_VERSION_MAX_ALLOWED=50100
2012-06-04 11:17:40.413 SampleRich[4945:707] Application moved from inactive to Active state
2012-06-04 11:17:40.507 SampleRich[4945:707] Failed to register with error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x17cfe0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
2012-06-04 11:18:05.134 SampleRich[4945:707] *** ERROR *** App key not set yet
"找不到应用程序的有效'aps-environment'授权字符串"
你尚未为应用启用推送,或者尚未使用启用推送的证书对应用进行签名。
我建议使用开发证书尝试一下,然后转到生产证书。正如WrightsCS所说,您需要使用正确的支持推送的证书对应用程序进行签名。错误不是来自Xtify,而是来自Apple。
其中包含帮助您使用推送证书的说明。如果您有更多问题,请告诉我。