Tag: xcode3.2

xcodebuild使用哪个版本的Xcode?

我已经在同一台机器上安装了Xcode 3.2和Xcode 4.0.2,它使用Hudson进行自动CI(持续集成)构build。 当我说这两个安装,我的意思是,我可以同时使用Xcode 3和Xcode 4或互换。 他们都在机器上,因为我做了一个Xcode 4的自定义安装而不覆盖Xcode 3(据说)。 对'xcodebuild'的命令行调用是否调用Xcode 3或Xcode 4? 这个问题甚至有意义吗? 有人可能会或可能不知道的话题是要求一些项目build立3和一些4。 如果是这样,我该如何强制它使用3或4? 或者,Xcode 3的“xcodebuild”存储在哪里,Xcode4的“xcodebuild”存储在哪里? 如果有的话,我可以在我的构build脚本中使用不同的path。

用于跳转到定义的键盘快捷键

我正在寻找仅用于跳转到定义的键盘快捷方式。 内置的快捷方式需要鼠标: ⌘ + 双击 。 我试着为Edit> Find> Jump to Defintion菜单命令添加一个普通的键盘快捷键,但是,唉,只有当方法名被选中时才能使用。 我希望能够将游标定位在方法名称,类名称或其他符号中,并按⌘ + Shift + L。 有没有人知道一个解决scheme,也许使用脚本,为这个问题? 更新 :键盘快捷键有时有时,有时不。 当我将文本光标放在不带参数的方法调用上,然后按⌘ + Shift + L时,我将它带到定义中。 但是它不适用于采用id参数的方法。 但是,如果参数是一个int它的工作原理。 我已经向苹果提交了一个错误报告。

编译错误:switch,“预期expression式之前”

削减到追逐我已经重新创build我的问题,因为它是相当自我解释。 这符合没有错误: switch (n) { case 1: NSLog(@""); NSString *aStr; break; default: break; } 这编译有错误 ,它只是缺lessNSLog(): switch (n) { case 1: NSString *aStr; break; default: break; } 它在编译时出现错误“NSString'之前的期望expression式 ” 我在这里错过了什么?