Jac*_*nkr 8 ionic-framework ionic ionic-view
它昨天在模拟器中运行良好,但现在它表现得很傻.我碰巧偶然发现了让它在模拟器中工作的方法:
通常在我运行的ios上模拟应用程序
$ ionic run ios
Run Code Online (Sandbox Code Playgroud)
现在显示应用程序,但它的"破碎"版本.
但是,如果我跑
$ ionic run ios --livereload
Run Code Online (Sandbox Code Playgroud)
然后我的应用程序按预期工作!不幸的是,离子视图应用程序显示损坏的版本 Chrome(via ionic serve)显示了工作版本,因此我现在正在使用它进行开发,但我需要修复它.此时的故障排除过程是什么?
Jac*_*nkr 39
尽管这个工作在网络上沿--livereload的问题一直是一个脚本href网址.
问题:谷歌地图js链接使用"//url.to.site"所以我不得不手动添加"http:"和瞧.
调试这个很糟糕,直到我找到了一个很好的解决方案.注意:这需要 OS X或一些严重的黑客技能.
以下是按顺序执行的步骤:
$ ionic build iosTheApp/platforms/ios/TheApp.xcworkspace的XcodeDebug> [Name of iOS device]>index.htmlconsole.logs从页面加载开始时看到它.编辑快捷方式:如果使用,可以跳过步骤1-3$ ionic run ios --device
这很棒,因为现在您可以在实际的iOS设备上单步执行代码了!我希望这能节省你们一些时间.祝你好运!
感谢@sajclarke我发现了这篇文章:https://developer.chrome.com/devtools/docs/remote-debugging
| 归档时间: |
|
| 查看次数: |
12766 次 |
| 最近记录: |