我已经通过stackOverFlow和谷歌搜索,但没有找到我的查询的正确答案.我想使用命令行工具(来自mac系统)发送命令在iOS设备中启动应用程序(通过USB端口连接).请不要在评论或帖子中复制粘贴链接,因为我经历了很多网站.我期待一个正确的方式,以及理解是否有人可以提供.
我见过ios-deploy,libimobiledevice,但没有给出关于如何安装和使用的解释,即测试它是否正常工作.如果有人那么请提供相同的解释.
提前致谢.
从命令行尝试仪器,用您的变量替换 DEVICE_UDID、XCODE_PATH、APP_PATH、APP_NAME、TRACE_DIR 和 STARTING_POINT:
instruments -w DEVICE_UDID \
-t /Applications/XCODE_PATH.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate \
APP_PATH/APP_NAME.app \
-e UIASCRIPT STARTING_POINT.js \
-e UIARESULTSPATH TRACE_DIR \
-d TRACE_DIR
Run Code Online (Sandbox Code Playgroud)
我在 STARTING_POINT.js 中有什么:
var target = UIATarget.localTarget();
Run Code Online (Sandbox Code Playgroud)
此示例只是在设备上启动应用程序,然后退出应用程序。请注意,该应用程序需要正确的签名。