发送命令以使用命令行工具在iOS设备中启动应用程序

nik*_*l84 5 macos xcode ios

我已经通过stackOverFlow和谷歌搜索,但没有找到我的查询的正确答案.我想使用命令行工具(来自mac系统)发送命令在iOS设备中启动应用程序(通过USB端口连接).请不要在评论或帖子中复制粘贴链接,因为我经历了很多网站.我期待一个正确的方式,以及理解是否有人可以提供.

我见过ios-deploy,libimobiledevice,但没有给出关于如何安装和使用的解释,即测试它是否正常工作.如果有人那么请提供相同的解释.

提前致谢.

vla*_*f81 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
Run Code Online (Sandbox Code Playgroud)

我在 STARTING_POINT.js 中有什么:

var target = UIATarget.localTarget();
Run Code Online (Sandbox Code Playgroud)

此示例只是在设备上启动应用程序,然后退出应用程序。请注意,该应用程序需要正确的签名。