1、node.js环境搭建
2、npm安装
3、cnpm安装
4、appium安装
5、homebrew安装
6、libimobiledevice安装
7、carthage安装
8、ios-deploy安装
9、appium-doctor检查appium ios环境
10、安装WebDriverAgent。可直接使用 appium自带的
在WebDriverAgent目录下执行以下命令
mkdir -p Resources/WebDriverAgent.bundle
sh ./Scripts/bootstrap.sh
编译WebDriverAgent.xcodeproj
Xcode打开当前目录下的WebDriverAgent.xcodeproj文件
1、TARGETS->WebDriverAgentLib的Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)
2、TARGETS->WebDriverAgentLib的Signing选择使用个人的证书。
3、TARGETS->WebDriverAgentRunner的Signing选择使用个人的证书。
4、PROJECT->WebDriverAgent的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)
5、TARGETS->WebDriverAgentLib的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)
6、TARGETS->WebDriverAgentRunner的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)
7、Device选择已连接的测试机
8、点击build按钮来测试,按照步骤设置后,可build succeeded~
9、测试机上安装证书,执行以下命令:
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=测试机的udid' test
如果没有报错证明安装成功,同时手机上会安装一个WebDriverAgent软件。需要在手机设置->通用->设备管理->信任开发者
如果没有报错证
https://www.cnblogs.com/yoyoketang/p/7368246.html
环境搭建需要的工具如下:
https://www.jianshu.com/p/f797f79f2ff4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
关于ANDROID_HOME配置
https://blog.csdn.net/weixin_42602174/article/details/88039732?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
关于JAVA_HOME配置
https://blog.csdn.net/shuaicenglou3032/article/details/79100155
IOS真机环境安装
1、安装homebrew :/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安装crathage:brew install carthage 第三方库管理工具,项目依赖管理
3、安装依赖库:brew install libimobiledevice
https://testerhome.com/topics/15617
https://www.cnblogs.com/AIME/p/11312843.html
https://www.cnblogs.com/fnng/p/12616466.html