构建模拟器安装包(默认build 真机包): build simulator app : xcodebuild -workspace xxx -sdk iphonesimulator -scheme xxx -derivedDatapath xxx
启动模拟器: Using simulator: iPhone 8 Plus (11.2) running: 'xcrun instruments -w "83CB595F-EC3A-4799-80CF-15C289E9C7E4"'
安装APP: running: 'xcrun simctl install "83CB595F-EC3A-4799-80CF-15C289E9C7E4" "/Users/zhaodongming/Downloads/ddmj/client/build/2018-01-21/jsb-binary/publish/ios/client-mobile.app"'
启动APP: running: 'xcrun simctl launch "83CB595F-EC3A-4799-80CF-15C289E9C7E4" "com.xxx.xxx"(bundle identifier)
ios xcrun 及Android adb 相关命令:
https://gopekannan.wordpress.com/2017/07/14/clu-tool-for-ios-as-like-adb-for-android/
通过ios-deploy 模块安装app, 在自动化测试的时候会用到
usb连接真机安装应用 ios-deploy -b xxx.app
安装ios-deploy npm install ios-deploy -g
如果是ipa 需要将ipa 执行unzip 命令 unzip xxx.ipa
或是使用第三方工具 ipa-deploy xxx.ipa 安装: npm install -g ipa-deploy ,这个步骤是将ipa 解压然后安装的过程
参考: https://github.com/floatinghotpot/ipa-deploy