Xcode4 如何在安装Xcode 5的同时默认使用Xcode 4打开项目文件
Xcode 4仍然是我开发iOS的主要IDE。为了尝试即将推出的iOS 7,我安装了Xcode 5开发者预览版,现在用于在Xcode 4中打开的所有文件都在Xcode 5中打开Xcode4 如何在安装Xcode 5的同时默认使用Xcode 4打开项目文件,xcode4,xcode5,Xcode4,Xcode5,Xcode 4仍然是我开发iOS的主要IDE。为了尝试即将推出的iOS 7,我安装了Xcode 5开发者预览版,现在用于在Xcode 4中打开的所有文件都在Xcode 5中打开 如何在不卸载Xcode 5的情况下将Xcode 4恢复为默认编辑器?假设您还没有任何Xcode 5项目,手动执行如何: 使用查找器查找现有的XCode 4项目(*.xcodeproj) 执行获取文件信息的操作 将openwith:更改为所需的Xcode版本 单击Change All 对要使用XCode 4打开的所有类型的
如何在不卸载Xcode 5的情况下将Xcode 4恢复为默认编辑器?假设您还没有任何Xcode 5项目,手动执行如何:
获取文件信息的操作
openwith:
更改为所需的Xcode版本Change All
xcode选择
因此,正确的解决方案可能基于以下理解:
在阅读了OS X中的LaunchServices之后,我终于找到了解决方案,感谢@peter-m的提示 要修改特定应用程序的文件关联,可以使用
lsregister
工具。因此,要重新注册应用程序,有-f
参数,要取消注册-u
。事实上,只需一个命令即可完成所有操作:
$ lsregister -f /Applications/Xcode.app
$lsregister-f/Applications/Xcode.app
或者,如果您想取消注册Xcode 5,而不想提前手动设置关联:
$ lsregister -u /Applications/Xcode5-DP5.app
$lsregister-u/Applications/Xcode5-DP5.app
lsregister
位于/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/
中,因此将其添加到您的$PATH
重新登录到OS X以应用更改。除了*.xcodeproj之外,还有太多的文件类型。我希望能找到一种解决方案,一次完成所有Xcode文件的工作。@svlasov一旦您通过了项目文件、.h和.m文件,手动打开文件还需要什么?当XCode隐式地打开埋在项目深处的文件时,您是否暗示OSX正在使用带有信息的
Open?我假设,一旦正确版本的XCode运行,它将显式地打开文件,而不是在open with
上回复open with
浏览带有XCode项目的文件,这确实与open with
关联无关。我对使用命令行进行构建的第三方库有问题,它们本身没有.xcodeproj文件。@svlasov这似乎与您提出的问题不同。听起来更正确的问题是如何将第三方(源代码)库的命令行构建自动化更改为使用特定版本的XCode
问题不在于构建,而在于打开/编辑文件。很好../lsregister-u/Applications/Xcode5-DP5.app
帮了我一把。另一个建议的解决方案(文件->获取信息->打开方式:xcode->全部更改)不起作用。
$ lsregister -u /Applications/Xcode5-DP5.app