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

解决[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后直接拖到垃圾桶)

  1. 下载安装最新的appium desktop: ​​​​​​​Releases · appium/WebDriverAgent · GitHub

  2. finder/application里找到最新安装的appium app, 右击选择show package contents,定位到WebDriverAgent.xcodeproj所在路径:

参考:/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

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

已经上传到我的资源:https://download.csdn.net/download/qq_30273575/88889734

把下载好的WedDriverAgent里的全部内容替换到第三步的路径下(原内容可全部删除)

相关推荐
巴博尔1 小时前
uniapp的IOS中首次进入,无网络问题
前端·javascript·ios·uni-app
Digitally2 小时前
如何从 iPhone 中导出视频
ios·iphone
会写代码的饭桶2 小时前
Jenkins 实现 Vue 项目自动化构建与远程服务器部署
vue.js·自动化·jenkins
Super Rookie4 小时前
Tomcat 自动化脚本安装方案
运维·tomcat·自动化
lichong9514 小时前
【Xcode】Macos p12 证书过期时间查看
前端·ide·macos·证书·xcode·大前端·大前端++
qinxue7224 小时前
Jenkins自动化配置--CICD流水线
运维·自动化·jenkins
_阿南_8 小时前
flutter在Xcode26打包的iOS26上全屏支持右滑的问题
flutter·ios·xcode
2501_916007479 小时前
iOS 26 软件性能测试 新版系统下评估全流程 + 多工具辅助方案
android·macos·ios·小程序·uni-app·cocoa·iphone
00后程序员张10 小时前
Swoole HTTPS 实战,在生产环境部署、性能权衡与排查流程
后端·ios·小程序·https·uni-app·iphone·swoole
weixin_3077791313 小时前
Clickhouse导出库的表、视图、用户和角色定义的SQL语句
开发语言·数据库·算法·clickhouse·自动化