[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里的全部内容替换到第三步的路径下(原内容可全部删除)

相关推荐
survivorsfyh3 小时前
error: Sandbox: rsync(17136) deny(1) file-write-create
xcode·cocoapods
VR最前沿3 小时前
Xsens动捕和Manus数据手套在元宇宙数字人制作中提供解决方案
大数据·人工智能·科技·机器人·自动化
春马与夏4 小时前
Android自动化AirScript
android·运维·自动化
码农101号4 小时前
Linux中shell编程的函数递归用法和脚本自动化讲解
运维·自动化
CHENKONG_CK6 小时前
晶圆搬运机器人与RFID半导体读卡器携手赋能半导体制造高效变革
机器人·自动化·制造·rfid
宏集科技工业物联网6 小时前
洞察分享 | 工业自动化的未来已来:边缘计算如何成为新增长引擎?
自动化·边缘计算·工业物联网·工业自动化
无知的前端6 小时前
Flutter开发,GetX框架路由相关详细示例
android·flutter·ios
大熊猫侯佩6 小时前
iOS 18 中全新 SwiftData 重装升级,其中一个功能保证你们“爱不释手”
数据库·ios·swift
大熊猫侯佩6 小时前
SwiftUI 6.0(iOS 18)新容器视图修改器漫谈
ios·swiftui·wwdc