Cpanm -force Crypt::OpenSSL::CA で失敗します1.cpanm -force Crypt::OpenSSL::CA を実行したところ下記のようなエラーが発生しました。 エラー ExtractVersion.
- Refusing To Link Macos-provided Software Openssl
- Refusing To Link Macos-provided Software Openssl 1.1 0
- Refusing To Link Macos-provided Software Openssl 1.1 Download
- Refusing To Link Macos-provided Software Openssl 1.1 2
- Refusing To Link Macos-provided Software
Appium 官网:appium.io/docs/en/abo…
下载 Appium:github.com/appium/appi…
iOS 配置
1、需要安装 brew node 和 npm, Line 6 helix effects list.
brew mac 自带,node 官网下载:nodejs.org/en/download…
Refusing To Link Macos-provided Software Openssl
2、安装 Carthage
如果只是模拟器的话,到此结束。
iOS 真机配置
真机配置:appium.io/docs/en/dri…
一、安装 libimobiledevice
但是这个命令报错不断 Sync folders pro mac.
1、没权限
改完之后
2、xcode commandlinetool
按照提示改
3、/usr/local/Cellar
权限
这个目录压根就不存在,只能自己创建,并改权限
4、/usr/local/opt
/usr/local/opt
目录也是不存在,再创建一下:
5、没有 autoconf
解决办法:
重新安装之后,仍然报这个错,没办法,把前面报错的 brew link
全部重新执行一遍,然后依然报错,最后用
安装成功。
累计的 brew link
有:
中间执行 brew link python@2
还报了 /usr/local/Frameworks
不存在,又建立这个目录。
之后启动 Appium desktop 的时候,开启 session,发现报错
想到或许是 libimobiledevice
没有安装好的原因。于是重新安装 libimobiledevice
,这次又报错:
重新安装 openssl,报:
执行 brew link openssl
报:
Refusing To Link Macos-provided Software Openssl 1.1 0
网上说法大部分都是 要链接 openssl,如:
这个执行完毕后,发现依然报错,后来发现/usr/local/opt
目录下面压根就没有openssl
。没办法执行 brew reinstall openssl
,重新安装。安装完成后继续执行 brew install libimobiledevice --HEAD
,依然报
不过好得 /usr/local/opt
目录下面有了openssl
了,终于是个好消息。于是重新执行 链接:
结果却是:
执行:brew link --force openssl
,还是报错:
最后没办法,安装提示试试吧,执行
又是报错:
虽然报错,但是说明把 openssl 的问题解决了,那么依葫芦画瓢,在来解决readline
.
后面执行一次brew install libimobiledevice --HEAD
报错的有:
这两个错误和 openssl 一样,也是需要reinstall
,之后执行echo 'export PATH='/usr/local/opt/libxml2/bin:$PATH' >> ~/.bash_profile
最后一次执行 brew install libimobiledevice --HEAD
报:
参考:www.jianshu.com/p/1ec36db7d…
完了之后重新执行 brew install libimobiledevice --HEAD
,终于成功了。
二、安装 WebDriverAgent
需要改 bundleIdentifier,安装到手机是,安装是执行 test 的 target,或者 Command + U
快捷键。执行完后在console 上也确实输出了server的 ip 地址,其实就是 手机的 ip 地址,
根据网上教程,在浏览器输入 http://10.192.228.18:8100/status
,但是访问不了,后来在网上找到需要做端口映射
执行完,终端会显示 waiting for connection
,这时候在浏览器里输入http://localhost:8100/status
,可以看到输出的 json。
参考这里:www.cnblogs.com/xiyuan2016/…
三、 启动 Appium Desktop
Refusing To Link Macos-provided Software Openssl 1.1 Download
启动 AppiumDesktop,用默认设置就好,之后在启动 server。
配置Desired Capabilities
可以参考:github.com/appium/appi…
Refusing To Link Macos-provided Software Openssl 1.1 2
例如:
Refusing To Link Macos-provided Software
最后点击Start Session开始会话。