我有这个功能xcode 9
appium server 1.8.1
{
"platformName": "iOS",
"platformVersion": "11.3",
"deviceName": "iPhone 8 Plus",
"app": "/Users/faroukrahem/Downloads/Amazon.ipa",
"udid": "913FD18F-FF62-425D-B8B3-DB22CDE8DD50",
"automationName": "XCUITest",
"xcodeOrgId": "U2CURAR7S5",
"xcodeSigningId": "iPhone Developer",
"noReset": true
}
"xcodeOrgId": "U2CURAR7S5",
"xcodeSigningId": "iPhone Developer",
Orgid & SiginID to be specified in Xcode config file::
Webdriver agent need to be successfully running on device Try to configure Webdriver agent and Developer ID ::
打开现有的WebDriver Agent(双击WebDriverAgent.xcodeproj)
在Xcode上你有文件>新建>文件,然后你会弹出这样的东西
选择OSX - >。其他 - >选择配置设置文件。
将以下内容粘贴到新创建的文件中。
DEVELOPMENT_TEAM = xxxxxxxxx
CODE_SIGN_IDENTITY = iPhone开发者
开发团队是您的开发人员应该能够提供的团队ID。不要更改CODE_SIGN_IDENTITY。
在device.properties文件中添加此项
xcodeConfigFile =的/ usr /本地/ LIB / node_modules / Appiae / node_modules /阿皮亚-xcuitest驱动器/ WebDriverAgent / Config.xcconfig
在ConfigCapa.java文件中添加此项
capabilities.setCapability(“xcodeConfigFile”,emulatorProp.getProperty(“xcodeConfigFile”));
打开终端去
$镉在/ usr / local / lib目录/ node_modules / Appiae / node_modules /阿皮亚 - xcuitest驱动器/ WebDriverAgent /
$ mkdir -p Resources / WebDriverAgent.bundle
sh ./Scripts/bootstrap.sh -d
转到终端类型
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination'id = DeviceID'test上面命令构建输出的最后一行应该是USB上的Listening。那你就定了!
brew install libimobiledevice -HEAD
Appium运行和类型appium
要查找版本类型appium - v