Dav*_*den 29 xcode ios cordova ios10 xcode8-beta2
我刚刚安装了Xcode 8 beta,以便在iOS 10 beta中测试我现有的Cordova应用程序(通过模拟器).当应用程序启动时,它只是挂在加载页面上 - 似乎deviceready事件没有被触发.
所以我也安装iOS版10测试我的产品iPad Air(以防万一它是一个模拟器的问题),但我得到了相同的结果.
该应用程序在iOS 9.3(设备和模拟器)上运行良好.
有人遇到/解决了这个问题吗?
UPDATE
此问题的其他症状包括:
Dav*_*den 78
好的,我发现问题和解决方案归功于这篇文章:
似乎iOS 10需要Content-Security-Policy元标记中的其他条目,即gap:和file:.添加这些后,我Content-Security-Policy看起来像这样:
<meta http-equiv="Content-Security-Policy" content="default-src * gap: file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">
Run Code Online (Sandbox Code Playgroud)
该应用程序启动并在iOS 10上正常运行.
希望这有助于其他人.
| 归档时间: |
|
| 查看次数: |
16104 次 |
| 最近记录: |