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

相关推荐
笑尘pyrotechnic4 小时前
LLDB进阶:使用命令行进行检查
ios·objective-c·cocoa·lldb
黑客-秋凌4 小时前
软件测试面试会问的测试用例设计方法
自动化测试·软件测试·自动化·测试用例
豆豆的java之旅5 小时前
深入浅出Activity工作流:从理论到实践,让业务流转自动化
java·运维·自动化·activity·工作流
整列机厂家-东莞唯思特6 小时前
破解喷涂治具精准上料难题:唯思特整列机在汽车零部件行业的创新应用实录
科技·自动化·制造
z***y8627 小时前
Swift在iOS中的Xcode
ios·xcode·swift
AirDroid_cn7 小时前
iOS 18 后台应用偷跑流量,如何限制?
macos·ios·cocoa
Q688238867 小时前
Comsol仿真金属纳米颗粒超表面的多极分解之旅
xcode
明君8799710 小时前
Flutter 图纸标注功能的实现:踩坑与架构设计
android·ios
江东小bug王10 小时前
深入理解 UINavigationController:生命周期、动画优化与性能调优
ios
Lexiaoyao2011 小时前
Apple StoreKit 2 开发指南
ios·apple