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

## 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 调试后再来

转载于:https://my.oschina.net/u/1440971/blog/824435

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值