首先,我要在这里实现的目标是使用自动化删除Xcode项目中不需要的一些文件。
我尝试使用AppleScript启动Xcode并命令它删除某些文件,但到目前为止没有成功,下面是我的AppleScript删除
tell application "Xcode"
open ("/Users/bulbasaur/Desktop/ios/Tutorial.xcworkspace")
set testproject to project "Tutorial"
tell testproject
set rootgroup to group "Tutorial-iPhone"
tell rootgroup
delete file reference "main.h" of group "Classes"
end tell
end tell
end tell
我收到错误
error "Xcode got an error: AppleEvent handler failed." number -10000
所以问题是,
我在AppleScript中有没有错误?我该如何纠正呢?
有没有其他方法可以通过编程方式删除Xcode的项目文件?也许通过终端中的某种命令?
请注意,通过Finder或终端删除不能正常工作,因为Finder不会删除Xcode项目中的引用链接(project.pbxproj)
答案 0 :(得分:0)
我没有检查你的所有脚本,但是,首先,将Open文件路径更改为使用Finder路径而不是Unix路径:
open ("Users:bulbasaur:Desktop:iOS:Tutorial.xcworkspace")
其余的,请打开Applescript Editor,将Xcode添加到Applescript库中,您将看到xCode的所有可能的AS指令。