Appium WebDriverAgent CodeSign失败|| iOS || XCUI测试

问题描述

在真实的ios设备上进行Appium测试执行的设置时,我们遇到了错误。在构建WebDriverAgentRunner时,我们面临YYCahe框架和CocoaAsyncSocket框架的代码符号错误。以下是来自Xcode的错误消息

请告诉我们是否有解决此问题的方法

使用配置Debug构建项目WebDriverAgent的目标WebDriverAgentLib

CodeSign /用户/用户名/库/开发人员/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqmrvv/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/YYCache.framework(在目标'WebDriverAgentLib中'WebDriverAgentLib'中) cd / usr / local / lib / node_modules / appium / node_modules / appium-webdriveragent 导出CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate

签名身份:“ Apple Development:”

/usr/bin/codesign --force --sign 49FCFDF2F685E0B93A1813E43F8FD534FB1DAFA4 --timestamp=none --preserve-metadata=identifier,entitlements,flags /Users/username/Library/Developer/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/YYCache.framework

/ Users /用户名/Library/Developer/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/YYCache.framework:替换现有签名 警告:无法为签名者“ Apple Development:”建立到自签名根的链 / Users /用户名/Library/Developer/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/YYworks.framework:errSecInternalComponent 命令CodeSign失败,退出代码非零

CodeSign /用户/用户名/库/开发人员/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqmrvv/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/CocoaAsyncSocket.framework(在目标'WebDriverAgentLi'中) cd / usr / local / lib / node_modules / appium / node_modules / appium-webdriveragent 导出CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate

签名身份:“ Apple Development:”

/usr/bin/codesign --force --sign 49FCFDF2F685E0B93A1813E43F8FD534FB1DAFA4 --timestamp=none --preserve-metadata=identifier,flags /Users/username/Library/Developer/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/CocoaAsyncSocket.framework

/用户/用户名/库/开发人员/ Xcode / DerivedData / WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu / Build /产品/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/CocoaAsyncSocket.framework:替换现有签名 警告:无法为签名者“ Apple Development:”建立到自签名根的链 / Users /用户名/库/Developer/Xcode/DerivedData/WebDriverAgent-ciegwgvxzxdrqthilmrmczmqvrgu/Build/Products/Debug-iphoneos/WebDriverAgentLib.framework/Frameworks/CocoaAsyncSocket.framework:errSecInternalComponent 命令CodeSign失败,退出代码非零

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)