我有一个现有的App框架,我在许多不同的客户端上使用它。
我正在为更新的客户设置并测试推送通知,但是虽然我能够创建一个ArrowDB用户但是我无法注册推送通知并显示错误消息:
找不到应用程序
的有效“aps-environment”权利字符串我在测试iPhone和Appcelerator Studio上使用Xcode 8.1,iOS 10.0,版本:4.8.0.201611121409和idk 5.5.1.v20160921190109
证书都是正确的,我已经重新创建了它们,以防检查是否存在问题。
我已经阅读了很多其他线程,它们都与Xcode相关,但似乎没有任何帮助我的情况。
我正在撕扯我的头发!
另外一个是Facebook模块正在播放,我收到错误:
canOpenURL:网址失败:“fbauth2:/” - 错误:“操作无法完成。(OSStatus错误-10814。)
我唯一想到的是trap.xml文件中有问题吗?但是没有错误出现,而且app中的其他内容完美无缺
任何想法?
答案 0 :(得分:0)
我记得有一段时间读过这张Jira票。也许它会有所帮助。 https://jira.appcelerator.org/browse/TIMOB-23908
答案 1 :(得分:0)
这就是:我们更改了Ti.Facebook中的权利处理,因此它允许设置keychain-access
密钥。但是,由于这会与您的推送权利发生冲突,您可能还需要在权利文件中写下这些权利,例如。
<key>aps-environment</key>
<string>development</string>
更改也是Xcode 8以不同方式处理配置文件,因此旧方法无法再次运行。但是,在6.0.1中,我们将通过动态注入每个功能/模块所需的功能来改进整个功能处理,因此您不再需要自定义功能文件。有关更多信息,请参阅MOD-2313及其关联的故障单。
相关问题(原生,关于推送功能):
如果您还有其他问题,请告诉我们!
答案 2 :(得分:0)
检查您的推送证书是否在此处正确配置:https://developer.apple.com/account/ios/certificate/,并且您用于构建的配置文件是一个没有通配符的字符?