appinum1.15 + python3 + iOS 环境搭建

安装 libimobiledevice

brew install libimobiledevice --HEAD
在命令行输入ideviceinfo
出现报错我是依照下面命令重新安装(原因我也不知道)

brew uninstall ideviceinstaller

brew uninstall libimobiledevice

brew install --HEAD libimobiledevice

brew link --overwrite libimobiledevice

brew install ideviceinstaller

brew link --overwrite ideviceinstaller

安装usbmuxd

brew install --HEAD usbmuxd

安装xcode

我用的是macOS10.15 + xCode11.1

  1. 在app 搜索Xcode 点击安装。
    旧mac 系统不兼容最新版的xcode 可以到(https://developer.apple.com/download/more/)这里搜索较低的版版进行安装

  2. 安装 Command Line Tools
    在终端机里输入指令:
    xcode-select --install
    在终端机输入:
    xcode-select -p
    显示出: /Applications/Xcode.app/Contents/Developer
    即是成功安装!

ps 自己下载旧版xcode 如果不在 /Applications/Xcode.app/Contents/Developer,可以自行移到/Applications 目录下

安装carthage:

brew install carthage 或有需要更新 brew upgrade carthage

安装node:

brew install node

安装npm:

brew install npm

安装appium

1, npm install -g appium 命令行的appium
2, Desktop appium 安装 https://github.com/appium/appium-desktop/releases

ps :npm 安装appium 也可通过 appium --session-override -p %s -bp %s -U %s启动appium server,但桌面版appium 会更加方便。

安装ios-deploy:

npm install -g ios-deploybrew install ios-deploy

更新Appium中的WebDriverAgent

有一些教程会说从 GitHub 下载 Facebook 版 WebdriverAgent, 签名后复制到 Appium 的对应文件夹里。我试过发现 Facebook 版因为不再维护有些功能是没有的,现在直接用 Appium 项目里的 WebDriverAgent 就可以了。

使用xCode 打开 /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj
  1. 在TARGETS
  • WebDriverAgentLib -> Signing&Capabilities ->Team 选择开发者账号(需要已登记测试机设备)
  • WebDriverAgentRunner 同上
    我是把所有 Target 都签了一遍,不知道有没必要。
  1. 签完后选择 WebDriverAgentRunner 作为 Target, Device 选择用数据线连接着的 iOS 真机。
    从菜单栏选择 Product -> Test。
    Xcode 将编译项目,在真机上安装

Appium Desktop

配置:{
“xcodeOrgId”: “找开发要”,
“xcodeSigningId”: “iPhone Developer”,
“platformName”: “iOS”,
“platformVersion”: “12.4”, 根据测试机实际版本
“deviceName”: “iPhone 8 Plus”,根据测试机实际型号
“bundleId”: “找开发要”,
“automationName”: “XCUITest”,
“udid”: “” xCode -> Window -> Devices and … 可以看到连接上的iPhone udid
}

参考引用

brew install ios-deploy 安装失败
Mac安装Appium,自动化iOS APP
iOS 测试 WebDriverAgent 天坑记

TensorFlow 1.15是一个开源的机器学习框架,被广泛应用于深度学习任务。它提供了丰富的工具和资源,帮助用户构建、调整和优化神经网络模型。 CUDA 11是英伟达公司为GPU加速计算而设计的并行计算平台和编程模型。它为TensorFlow提供了GPU计算的支持,可以加速模型训练和推理过程。 TensorFlow 1.15和CUDA 11可以一起使用,以提高计算效率。然而,需要满足一些硬件和软件的要求才能顺利安装和运行。 首先,计算机必须安装兼容CUDA 11的NVIDIA GPU。查看NVIDIA官方网站上的文档,以确定您的GPU是否兼容。 其次,在安装TensorFlow之前,您需要先安装CUDA 11。您可以从NVIDIA官方网站上下载CUDA 11的安装程序,并按照提示进行安装。 然后,您需要为TensorFlow设置相应的环境变量,以便它能够正确地使用CUDA 11。具体需要设置的环境变量包括PATH、CUDA_HOME和LD_LIBRARY_PATH。 完成设置后,您可以使用pip命令安装TensorFlow 1.15。在安装过程中,确保选择与CUDA 11版本匹配的TensorFlow版本,以确保它们之间的兼容性。 安装完成后,您可以编写和运行TensorFlow代码,利用CUDA 11进行GPU加速计算。通过合理配置模型和使用GPU资源,您可以更快地训练和推理深度学习模型。 总结来说,安装TensorFlow 1.15与CUDA 11可以提高深度学习任务的计算效率。在安装过程中,确保满足硬件和软件的要求,并正确配置环境变量,以实现CUDA加速计算的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值