我使用Ionic2
开发了一款应用。我可以在浏览器和Android模拟器中运行它,没有任何问题。我现在已将其部署到iOS Simulator
(Xcode
),我得到以下两个问题(我不确定它们是否相关)。
iOS Simulator
有互联网连接,因为当我在模拟器中访问Safari时,它可以看到互联网。但是,我的应用程序需要访问某些RESTful服务(托管在AWS
)才会挂起。就好像应用程序无法访问互联网一样。我在日志中得到以下内容:
2017-02-23 16:33:37.356 theWhoZoo [11863:1077448]重置插件到期 页面加载。 2017-02-23 16:33:39.236 theWhoZoo [11863:1077448] DEVICE 1420 ms后准备就绪,23:33:39.275 theWhoZoo [11863:1077448]此应用已尝试访问 隐私敏感数据,没有使用说明。该应用程序 Info.plist必须包含NSLocationWhenInUseUsageDescription键 使用字符串值向用户解释应用程序如何使用此数据
FireBase
登录时,出现以下错误:此应用程序所在的环境不支持此操作 继续前进。 " location.protocol"必须是http或https和网络存储 必须启用。
非常感谢任何帮助。
答案 0 :(得分:0)
修正问题1,查看here。需要将以下行添加到...info.plist
文件中:
<key>NSLocationWhenInUseUsageDescription</key>
<string>$(PRODUCT_NAME) location use.</string>
问题2仍然没有答案。