[英]Applescript Xcode to clean, build and install on iPhone device
我正在尝试将XCode用于构建和启动设备。 我的脚本如下:
tell application "Xcode"
open "tmp:iphone:myproject:Project.xcodeproj"
tell project "Project"
clean
build
launch
end tell
end tell
我的项目由两个目标MainTarget和一个SideTarget组成,SideTarget被添加为MainTarget的直接依赖项。 我注意到,当我的AppleScript脚本在预先清理的项目上运行时(删除构建文件夹),与我按下XCode 130文件中的“Build&Run”按钮编译时相比,只编译了65个文件。
运行applescript时,脚本中的“launch”命令似乎被忽略了 - 它根本就没有在设备上启动。 脚本完成后底栏中的状态是“Build succeeded”。 与按下XCode顶栏中的“Build&Run”按钮相比,“build”后跟“launch”有什么区别?
在通过XCode构建和运行时,该项目在设备上启动良好。
我的主要问题是我无法在设备上启动AppleScript。 我不知道哪里出了问题。 有没有人成功编写XCode脚本以在设备上启动?
我有同样的问题。 发射只是不起作用。 您将不得不使用调试。 此外,永远调试块,因此使用超时调用它并捕获超时错误并忽略它。
build
, build and run
是Xcode GUI中的两个独立命令(v3.1.4,包含build and go (run)
, build and debug
是其余的)。 但词典的Xcode只显示build
为通过AppleScript的支撑。 我想说这些命令都与GUI中的命令相同,在完美的AS世界中,我们会看到build and run
在Dictionary中build and run
以使其更清晰。
我的问题是launch
是真的构建应用程序还是只是启动以前构建的可执行文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.