Macaca环境搭建(iOS+Mac)

作者: 搁浅的三刀流zoro | 来源:发表于2017-07-25 12:27 被阅读93次

     Macaca环境搭建(官方文档

    1.安装Xcode

    2.安装Homebrew(教程

    3.安装carthage

        brew install carthage(会显示Updating Homebrew...  很久...装完估摸着花了一个小时 )

        好了,我受不了这么慢   ALL_PROXY=socks5://127.0.0.1:1080  brew install carthage 起飞

    4.安装node.js nodejs 中文网

        brew install node

        node -v

        切换切换淘宝源

        npm install -g cnpm --registry=https://registry.npm.taobao.org  

    5.通过淘宝源安装 macaca-cli

        cnpm i macaca-cli -g

    6.安装macaca-ios

        cnpm i -g macaca-ios

    7.web测试插件

        brew install ios-webkit-debug-proxy

    8.真机调试插件

        brew install usbmuxd

        brew install ios-deploy

    9.进入 /usr/local/lib/node_modules/macaca-ios/node_modules/xctestwd/XCTestWD 目录将XCTestWD.xcodeproj工程更换证书,重新build

          注意事项:真机调试的时候需要将/usr/local/lib/node_modules/macaca-ios/node_modules/xctestwd/XCTestWD路径下的XCTestWD.xcodeproj的两个targets XCTestWD,XCTestWDUITests bundleID 分别重签名,也就是用自己的开发者证书去运行签名该项目

    10.macaca doctor 执行确定环境ok

    Python环境搭建以及运行

    GitHub实例

    1.python安装

        brew install python

        原因:通过这种方式安装的python,不破坏当前python环境,自带pip

        mac默认是不带pip的,所以第一步要先安装pip。

       sudo easy_install pip

    2.安装依赖

    sudo pip install -r requirements.txt

    注:如果安装wd模块遇到operation is not permitted  问题 

          pip install --user <modulename>指定当前用户  即可 如 pip install --user wd

          operation is not permitted 问题解决办法

    3.启动服务器

         macaca server  --verbose

    4.运行测试脚本(测试脚本GitHub

        Error Domain=IDETestOperationsObserverErrorDomain Code=4 "Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/baofengzhang/Library/Developer/Xcode/DerivedData/XCTestWD-dcvflcvtwrziebcgjrqdxoalvkiy/Logs/Test/625E34A5-4E78-41C7-BBCE-24AF78878DD2/Session-XCTestWDUITests-2017-07-17_104520-FN3iBg.log"

        安装第一个程序后不会安装第二个程序,提示以上,解决方案:签名的时候XCTESTWDUITests XCTestWD 两个都需要签名 切换  target后build

        build出现错误时 brew install --HEAD ideviceinstaller。

        安装完成后重启服务、运行脚本,成功~

    相关文章

      网友评论

        本文标题:Macaca环境搭建(iOS+Mac)

        本文链接:https://www.haomeiwen.com/subject/dsynhxtx.html