模拟器显示使用离子的黑色屏幕
我经历了离子sidemenu应用程序,当我运行模拟ios我得到这些错误:
Usage of '--family' is deprecated in 3.x. Use --devicetypeid instead. Usage of '--retina' is deprecated in 3.x. Use --devicetypeid instead. Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7f91f97358b0 {NSLocalizedDescription=Simulator session timed
黑屏来模拟器
这些是我的Mac信息:优胜美地10.10 ios-sim版本3.0.0cordova版本3.6.3-0.2.13离子版本1.2.6-beta1 xcode 6.1
我终于find了解决这个问题的解决scheme首先设置你的应用程序:
1-离子启动myAppname选项卡
2 – cd myAppname
3-离子平台添加iOS
4-离子build立ios
然后在您的项目目录中创build一个名为emulator.sh或任何名称的文件,并复制下面的代码的内容:
echo "Emulating..." cd ./platforms/ios/build/emulator var=$(pwd) ios-sim launch "$var"/*.app
设置脚本的权限:$ sudo chmod 777 emulator.sh
每当你想模仿你的应用程序运行脚本:./emulator.sh
所以通过使用这个脚本,你不需要手动在Xcode中打开项目并运行项目
特别感谢Miroslav Masa
你是否在tmux会话中运行离子命令? tmux似乎阻止了cordova和iOS模拟器之间的通信。 只要我试图直接从terminal运行ionic/cordova emulate ios
命令,它工作得很好!
我遇到了同样的问题,并能够通过以下方式解决问题:
- 打开Xcode
- 在Xcode>开发开发工具> iOS模拟器
- iOS模拟器>重置内容和设置
- 重新启动Mac(取消选中打开所有窗口)
一帆风顺。
你必须手动复制最新的离子文件到你的项目解压后,他们在这里指出: http : //forum.ionicframework.com/t/on-upgrading-to-ionic-beta-13-getting-error-uncaught-的ReferenceError-插值-IS-不定义/ 10232
- Visual Studio 2015挂在部署cordova应用程序
- 提供Quadtree GPS数据到应用程序的最佳select?
- 离子模拟ios:会话无法启动
- 由于使用localStorage,iOS PhoneGap应用程序被拒绝
- Cordova插件仅在iOS第二次使用THREAD WARNING打开时才起作用。 你如何获得插件来初始化onload?
- 在启动应用程序之前,启animation面运行,然后闪烁错误的随机图像
- 将phoneGap与本机iOS应用程序集成
- iOS App Store提交:Missing icon(Cordova)
- 在iOS PhoneGap 3.3上链接到本地文件(cdvfile://)