在Xcode 4.3中,我应该在哪里放置其他工具?


16

我很困惑。我刚刚使用下载了6个补充软件包Xcode > Open Developer Tool > More Developer Tools...,我认为.dmg文件将包含.pkg文件,但它们包含程序。我应该在哪里安装这些程序?

我怀疑答案可能是“您想要的任何地方”。—但是我不喜欢那个主意。我想将它们放在标准或常规位置。

奇怪的是,没有自述文件说这些应该去哪里。

现在,我将它们放入/Applications/Xcode Tools,但这似乎很笨拙。

也很奇怪:我安装了命令行工具的.dmg文件,但实际上是.dmg内部的.pkg文件,与其他6个文件不同。我不确定Apple为什么提供可通过.dmg安装的命令行工具Xcode > Preferences... > Downloads > Components。我认为这很令人困惑。

最后:“音频工具”图像包含一个名为“ CoreAudio”的目录,该目录包含大量的源代码和包含文件。这些应该去哪里?我不希望它们在“应用程序”下。

对我来说,补充工具的包装似乎有些愚蠢。


如果它们只是* .app文件夹,则可以将它们放在/ Applications下,并使用$ open -a工具名称启动它们
rubixibuc 2012年

Answers:


19
  1. 查找Xcode.app并通过“显示包内容”将其打开
  2. 将新的开发工具从下载的.dmg拖放到/ApplicationsXcode内部
  3. 将自己添加到具有共享/Resources读/写权限的“共享和权限”中
  4. 对文件重复步骤3

     /Resources/IDEHelperApps.plist
    
  5. 在TextEdit.app中打开文件IDEHelperApps.plist

  6. 将具有已添加工具名称的字符串添加到第一个数组。例如:

    <string>Contents/Applications/PackageMaker.app</string>
    
  7. 保存.plist并重新启动Xcode。


辉煌,辉煌,辉煌。这正是我所希望的答案。那么这些事情通常发生在这里吗?(我从没在4.2中注意到过。)您知道为什么苹果公司在4.3中使它们如此痛苦吗?
Todd Lehman'2

1
@ToddLehman他们想使Xcode不必每次更新都下载数GB的文件。因此,他们拆分了您想要的所有工具。我认为他们很难做到这一点,因为这确实是一种解决方法。我希望很快他们会自动执行更多类似的操作
jmlumpkin 2012年

3
此项更新是否仍然有效?
Timothy Mueller-Harder'3

希望它们会在不久的将来将它们包含在“首选项”的“下载”部分中!
Jowie 2012年

在我看来,任何新的Xcode更新都可能会清除复制到Xcode.app中的其他工具,然后您必须再次下载它们并重新安装。
菲尔(Phil)

3

将它们放在您想要的任何位置。Unix和Mac OS不在乎可执行文件的位置。


1
当然。:)但是我们打算把它们放在哪里?哪里最有意义?他们以前在哪里使用旧版本?
Todd Lehman'2

/ Applications是* .app文件夹的主要目录,该文件夹或该文件夹的子目录中的任何位置都是逻辑的。现在完全可以预期您拥有它们的位置。:-)
rubixibuc 2012年

@ToddLehman我认为他们没有绝对的默认位置。它们曾经位于/ Developer / Applications下,因此您可以根据需要再次将它们放置在此处。但是我建议只将它们放在/ Applications中。
jmlumpkin 2012年

您无处“打算”放置它们。没有任何地方比其他地方更有意义。将它们放在您想要的任何位置。许多人使用/Applications~/Applications/Developer/Applications但没有理由,这是个人喜好。使用旧版本时,它们会放在中的某个位置/Developer/Applications,但是没有理由在其他任何地方进行选择。如果需要,您甚至可以将它们保留在DMG上。
阿比·贝克特

/ Developer / *似乎已经不可用了,XCode 4.3甚至提供了在安装过程中删除整个目录的功能。
nohillside
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.