我是否需要购买 IOS 开发 ID 才能通过量角器在 IOS 真实设备上对 safari 上的 webapp 进行测试?
Do I need to purchase IOS development ID for testing on IOS real devices via protractor for webapp on safari?
我正在尝试通过量角器和 appium 在 safari 上的 IPad mini 4 上测试我的网络应用程序。但是在启动 safari 应用程序时出错。我能够启动在 Xcode 上可用的 iOS 模拟器,但是当在真实设备上 运行 时,相同的配置文件出现错误。我是否需要购买苹果开发者许可证才能在 safari 浏览器上在真实设备上进行测试?
这是我的配置文件:
capabilities: {
automationName: 'XCUITest',
browserName: 'safari',
bundleid:'com.apple.mobilesafari',
//appium-version: '1.13.0',
platformName: 'iOS',
platformVersion: '12.2',
deviceName:'tarun iPad',
noreset:true,
udid: "auto",
//xcodeOrgId: "<Team ID>",
//xcodeSigningId: ''
},
使用的系统和软件版本:
mac OS mojave: 10.14.3 (18D109)
Xcode: Version 10.2.1 (10E1001)
node: 11.2.0
npm: 6 .4.1
appium 1.13.0
在真实设备上 运行 出现以下错误:
info XCUITest xcodebuild exited with code '65'
只要您不打算向 AppStore
发布任何内容,就不必购买开发者帐户
- 在 https://appleid.apple.com/account
创建一个免费的 Apple ID
- 将新建的AppleID添加到XCode
- 创建iOS开发证书
- 现在按照 Appium XCUITest Driver Real Device Setup
中的步骤操作
参考文献:
我正在尝试通过量角器和 appium 在 safari 上的 IPad mini 4 上测试我的网络应用程序。但是在启动 safari 应用程序时出错。我能够启动在 Xcode 上可用的 iOS 模拟器,但是当在真实设备上 运行 时,相同的配置文件出现错误。我是否需要购买苹果开发者许可证才能在 safari 浏览器上在真实设备上进行测试?
这是我的配置文件:
capabilities: {
automationName: 'XCUITest',
browserName: 'safari',
bundleid:'com.apple.mobilesafari',
//appium-version: '1.13.0',
platformName: 'iOS',
platformVersion: '12.2',
deviceName:'tarun iPad',
noreset:true,
udid: "auto",
//xcodeOrgId: "<Team ID>",
//xcodeSigningId: ''
},
使用的系统和软件版本:
mac OS mojave: 10.14.3 (18D109)
Xcode: Version 10.2.1 (10E1001)
node: 11.2.0
npm: 6 .4.1
appium 1.13.0
在真实设备上 运行 出现以下错误:
info XCUITest xcodebuild exited with code '65'
只要您不打算向 AppStore
发布任何内容,就不必购买开发者帐户- 在 https://appleid.apple.com/account 创建一个免费的 Apple ID
- 将新建的AppleID添加到XCode
- 创建iOS开发证书
- 现在按照 Appium XCUITest Driver Real Device Setup 中的步骤操作
参考文献: