文档章节

ionic 、 cordova ios 模拟器无法运行 处理过程

wwzzhh166
 wwzzhh166
发布于 2017/01/13 16:08
字数 435
阅读 64
收藏 0
## 20161225 处理 ios 模拟器无法运行(模拟器本身是正常的)
    1、参考 : http://stackoverflow.com/questions/35542054/xcode-7-invalid-device-state-xpc-error
        https://github.com/driftyco/ionic/issues/4052

    2、cordova platform add ios 错误提示
        Error during untar for /Users/dhbm/.cordova/lib/npm_cache/cordova-ios/4.3.1/package.tgz: Error: EPERM: operation not permitted, utime '/Users/dhbm/.cordova/lib/npm_cache/cordova-ios/4.3.1/package/package.json'
        Error: Failed to fetch platform ios
        Probably this is either a connection problem, or platform spec is incorrect.
        Check your connection and platform name/version/URL.
    
        Error: EPERM: operation not permitted, utime '/Users/dhbm/.cordova/lib/npm_cache/cordova-ios/4.3.1/package/package.json'
    3、修改属性
        经查,模拟器不能正常运行app原因在于 sudo
        如果不使用 sudo,:ios 4.2.X 对应目录下的 package.json 不可写
        /Users/dhbm/.cordova/lib/npm_cache/cordova-ios/4.3.0/package/package.json
        chmod 777 /Users/dhbm/.cordova/lib/npm_cache/cordova-ios/4.3.0/package/package.json 总是不行,干脆到 finder  
        打开 finder ,退回到上一层,package属性
        改变属性
    4、再来
        sudo cordova clean ios
        sudo cordova platform remove ios
        sudo cordova platform add ios@4.3.0
                    
        cordova platform add ios@4.3.0
        cordova run ios -emulator
        ok!
    5、重新做一个 yltt20161225
        cordova platform add ios@4.3.0,怎么又不行了?重复上一个过程
        cordova platform add ios@4.3.0
        cordova build ios
        cordova run ios -emulator 
        漫长等待,ok了!
    6、保存一个空项目 CDVNoSudo20161225
    7、测试视图、界面正常否
        cordova platform add browser
        cordova serve
        在 browser 确认 css 界面不错了

    8、plugins 干脆直接从旧的项目 copy 过来
        cordova build android
        cordova run android
        不行? 
        remov 再来 ,ok 了!
    9、开始修改 updateApp 程序逻辑
        updateApp 改用 callback 方式,先不使用 promise
        androic 测试完毕,测试 ios 
        cordova clean ios
        cordova build ios
        cordova run ios --emulator
        呜呜呜呜,应该是错了!学习 xcode 调试后再来

© 著作权归作者所有

共有 人打赏支持
wwzzhh166
粉丝 3
博文 91
码字总数 89311
作品 0
东城
架构师
私信 提问
Mac下安装ionic和cordova,并生成iOS项目

为了开发HTML5,除了最新使用React Native等之外,目前首选的为稳定的ionic+Angularjs来开发iOS和android. Ionic(ionicframework一款接近原生的HTML5移动App开发框架 会html css js就可以开发...

Michaelyn
2017/10/23
0
0
iOS使用Objective-c自定义cordova插件(-)

本系列教程为博主初次使用开发,内容如有差错,欢迎指正,敬请谅解。 博客地址:http://blog.img421.com/iosshi-yong-object-czi-ding-yi-cordovacha-jian/ Mac安装ionic和cordova我们已经熟悉,...

Michaelyn
2017/10/23
0
0
Cordova 和 Ionic 的区别

Cordova Apache Cordova是一个开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。 应用在每个平台的具体执行被封装了起来,并依靠符合标准的API绑定去访问每个...

华山猛男
2018/11/07
0
0
Ionic系列——环境配置和项目搭建

1、环境介绍 Java jdk: 开发环境 Android ADT: Ionic Android开发环境 IOS Xcode: Ionic Ios开发环境 ANT: Cordova编译工具 Node: 开发环境 Git: 源码拉取下载 Bower: 包管理工具 Grunt: nod...

龙马行空
2015/07/31
0
2
cordova 常用命令、插件

安装 cordova: npm install -g cordova 创建应用程序 cordova create hello com.example.hello HelloWorld 添加平台 cordova platform add android cordova platform add ios 完成后运行以下......

Jack088
2015/03/24
0
2

没有更多内容

加载失败,请刷新页面

加载更多

jenkins安装

https://my.oschina.net/u/593517/blog/1797968 jenkins 安装 https://my.oschina.net/u/593517/blog/3028175 GIT 安装 https://my.oschina.net/u/593517/blog/3028179 maven 安装 插件安装 ......

Gm_ning
30分钟前
2
0
小言服务端解决方案-监控

框架保证方向,整体包容细节 为保证服务端运行平稳正常,owner应使得系统应保有相应的监控:系统监控,业务监控。而服务运行的平稳高效是否有保障跟监控粒度又成直接的正比关系。本文仅针对开...

重城重楼
42分钟前
2
0
搜索引擎(Elasticsearch搜索详解)

学完本课题,你应达成如下目标: 掌握ES搜索API的规则、用法。 掌握各种查询用法 搜索API 搜索API 端点地址 GET /twitter/_search?q=user:kimchy GET /twitter/tweet,user/_search?q=user:...

这很耳东先生
今天
7
0
浅谈如何减少GC的次数

GC会stop the world。会暂停程序的执行,带来延迟的代价。所以在开发中,我们不希望GC的次数过多。 本文将讨论如何在开发中改善各种细节,从而减少GC的次数。 (1)对象不用时最好显式置为 Nu...

浮躁的码农
今天
1
0
jpa 自定义返回对象

任何ORM框架都少不了开放自定义sql的问题。jpa自然也不例外,很多场景需要写复杂sql的。 首先定义一个方法签名,然后打上@Query注解。像下面这样,需要注意nativeQuery,这个表示query中的字...

朝如青丝暮成雪
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部