我在iOS上建立离子应用程式时遇到问题。如果运行release build命令,则归档成功,但导出失败,并显示以下错误:
错误:exportArchive:“ TeaZe.app”需要具有“推送通知”功能的配置文件。
Error Domain = IDEProvisioningErrorDomain代码= 9““ TeaZe.app”需要具有推送通知功能的配置文件。” UserInfo = {NSLocalizedDescription =“ TeaZe.app”需要具有推送通知功能的配置文件。NSLocalizedRecoverySuggestion =添加配置文件导出选项属性列表中的“ provisioningProfiles”字典。}
**出口失败**
我仍然可以在xcode中构建和存档应用程序而没有任何错误,但是我发现推送通知不再起作用!
我的构建环境:
Ionic CLI 3.20.0
ionic1 1.3.3
ios 4.5.3
XCode 9.3
Run Code Online (Sandbox Code Playgroud)
似乎为cordova配置了一些文件,但我不知道该怎么办。我删除了所有证书/配置文件,并重新创建了xcode和cordova-ios,将其更新为最新版本。还尝试降级xcode,但与我的iPhone不兼容,因此不值得。
有人遇到过这个吗?
我在 firebase 中有一个用户对象,我需要移动到同一棵树上的另一个子节点。
结构是这样的:
users -> male -> uid -> ......KVPs..objects...etc
-> female -> uid -> ......KVPs..objects...etc
Run Code Online (Sandbox Code Playgroud)
由于应用程序的性质,我需要将用户按性别分开。如果用户更改了他们的性别,我想将他们的所有详细信息移动到该选定的性别。
我尝试使用 AngularFire (firebaseObject),但是当我尝试在 firebase 中设置它时,由于对象中存在键,它会引发错误。我尝试使用 JSON.stringify、angular.toJSON 剥离键,但我没有任何运气!!
我想知道是否有更清洁或推荐的方法来做到这一点?感谢如果有人有任何指示或可以提供帮助。
非常感谢,诺埃尔