问题是客户的设备上有错误 – iPad 4 mini,但我没有这个设备,在模拟器上一切正常。
我的同事建议使用BrowserStack,但我从未使用过它,并且有一些问题:
- BrowserStack是否使用真实设备或模拟?
- 是否可以将构建从 Xcode 上传到 BrowserStack?
更新:我已经找到了如何在他们的服务器上上传应用程序,但它似乎仅用于单元测试,无法手动启动该应用程序......
curl -u "personaldata" -X POST "https://api-cloud.browserstack.com/app-automate/upload" -F "file=@/path/to/app/file/Application-debug.ipa"
- BrowserStack使用真实设备。
- 用Appium,XCUITest和Earlgrey编写的测试脚本将在BrowserStack上运行。要手动测试 iOS 应用,请使用实时应用(https://app-live.browserstack.com/(。