我有TextMate的Xcode捆绑包,并且使用XCode的“构建并运行”功能正常,但是是否有一种方法可以将Active Target、Active SDK或配置传递到构建中,以便启动模拟器?
我已经尝试在首选项面板中设置shell变量,但没有成功。
谢谢。
我有TextMate的Xcode捆绑包,并且使用XCode的“构建并运行”功能正常,但是是否有一种方法可以将Active Target、Active SDK或配置传递到构建中,以便启动模拟器?
我已经尝试在首选项面板中设置shell变量,但没有成功。
谢谢。
来源:http://hexperimental.com/content/coding-iphone-apps-textmate
我没有亲自测试过,但这位作者建议将TextMate设置为你在Xcode中选择的编辑器,然后更改运行快捷键以使用AppleScript发送键盘快捷键。
打开Bundle编辑器(Bundles > Bundle Editor > Show Bundle editor),向下滚动到xcode bundle,选择“Run”命令,然后将该命令更改为以下内容:
osascript -e 'tell application "Xcode"
activate
end tell
tell application "System Events"
key code 15 using {command down, shift down}
key code 15 using {command down}
end tell'
#I'm leaving the old command commented below just in case.
#PROJECT=$(ruby -- "${TM_BUNDLE_SUPPORT}/bin/find_xcode_project.rb")
#if [[ -f "${PROJECT}/project.pbxproj" ]]; then
# "${TM_BUNDLE_SUPPORT}/bin/run_xcode_target.rb" -project_dir="$PROJECT"
#else
# echo "Didn't find an Xcode project file."
# echo "You may want to set TM_XCODE_PROJECT."
#fi