我已经通过stackOverFlow和谷歌搜索了,但没有找到我的查询的正确答案。我想使用命令行工具(来自mac系统)发送命令在iOS设备中启动应用程序(通过USB端口连接)。当我浏览网站的很多时,请不要在评论或帖子中复制粘贴链接。我期待一种正确的方式,同时了解是否有人可以提供。
我见过ios-deploy,libimobiledevice,但没有给出关于如何安装和使用的解释,即测试它是否正常工作。如果有人请提供相同的解释。
提前致谢。
答案 0 :(得分:3)
从命令行尝试使用乐器,用您的变量替换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
我在STARTING_POINT.js中的内容:
var target = UIATarget.localTarget();
此示例只需在设备上启动应用,然后退出应用。请注意,该应用需要正确签名。