[IOS自动化]Xcode build时报错: Cannot link directly with dylib/framework

news/2024/7/20 22:14:34 标签: ios, 自动化, xcode

解决[IOS自动化]Xcode build时报错: Cannot link directly with dylib/framework
XcodeDriverAgent文件包,用于替换 /usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj 文件
因为最新安装的appium这个文件夹是有问题的  npm install -g appium

error build: Cannot link directly with dylib/framework, your binary is not an allowed client of /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/XCTAutomationSupport.framework/XCTAutomationSupport for architecture arm64

解决办法如下:

1. 如果你的appium版本是最新的,直接跳到第3步。
否则卸载appium desktop(finder/application里找到app后直接拖到垃圾桶)
2. 下载安装最新的appium desktop: ​​​​​​​Releases · appium/WebDriverAgent · GitHub
3. finder/application里找到最新安装的appium app, 右击选择show package contents,定位到WebDriverAgent.xcodeproj所在路径:
参考:/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

4. 下载最新的WedDriverAgent:Releases · appium/WebDriverAgent · GitHub

已经上传到我的资源:https://download.csdn.net/download/qq_30273575/88889734
把下载好的WedDriverAgent里的全部内容替换到第三步的路径下(原内容可全部删除)


http://www.niftyadmin.cn/n/5398922.html

相关文章

[C#] 重难点区分[In]、[Out]、in、out、in T、out T

[In] 属性: - [In] 属性用于标识参数是一个输入参数。这意味着参数的值将被传递到方法或函数,但在其执行期间不会被修改。 - 当通过 P/Invoke 或 COM 互操作调用函数时,使用 [In] 属性指示参数的传递方式为输入。 - 示例&#xff1a…

p18 线性代数,行阶梯型矩阵

行阶梯型矩阵 行最简型矩阵

Gitlab: 私有化部署

目录 1. 说明 2. 资源要求 3. 安装 4. 配置实践 4.1 服务器 4.2 人员与项目 4.2 部署准备 4.2.1 访问变量及用户账号设置 4.2.2 Runner设置 4.2.3 要点 5. 应用项目 CI/CD 6. 参考 1. 说明 gitlab是一个强大且免费的代码管理/部署工具,能统一集成代码仓…

ISP代理是什么?怎么用?

在跨境出海业务中,代理IP对于您的在线任务至关重要,尤其是对于那些运行多个帐户的人来说。为您的帐户选择正确类型的代理对于确保帐户安全非常重要,劣质的IP容易使账号遭受封号风险。IPFoxy的多种代理IP类型应用范围各有侧重,其中…

Mac 重新安装系统

Mac 重新安装系统 使用可引导安装器重新安装(可用于安装非最新的 Mac OS,系统降级,需要清除所有数据) 插入制作好的可引导安装器(U盘或者移动固态硬盘),如何制作可引导安装器将 Mac 关机将 Ma…

android 关于使用协程的一些问题

问题1&#xff1a;能不能在GlobalScope.launch(Dispatchers.Main){} 做耗时事情 问题2&#xff1a; delay() 算不算耗时的 案例1&#xff1a; findViewById<View>(R.id.btn1).setOnClickListener {GlobalScope.launch(Dispatchers.Main){Thread.sleep(21000)Toast.make…

React.FC详细说明以及案例

React.FC是React中用于定义函数式组件的一种类型。它是React.FunctionComponent的缩写&#xff0c;表示一个接收props作为输入并返回JSX元素的函数组件。React.FC提供了一种在TypeScript中使用的方式&#xff0c;允许我们为组件提供props的类型定义&#xff0c;并且可以利用Typ…

机器学习|决策树

左图的点是一种线性不可分的情况&#xff0c;无法拿一条直线去将进行分开。 每一个节点都代表一个决策&#xff0c;从而导致节点的分流。 最终的目标肯定是要达到分类。 但取得目标的过程是有所谓的好坏。 而这个好坏用熵/信息增益来衡量。 熵是一种用于反映系统混乱程度的物理…