4

我有一台装有 Mac OS X 10.7.5 的 MacBook Pro。我使用 Xcode 4.4 进行 iOS 开发,最近升级到 Xcode 4.5。

对于我的应用程序,我构建了一些它所依赖的第三方库,这些库需要放置在某个位置,以便我的应用程序可以获取并使用它们。但是,我无法找到最近构建的库,因为即使 Xcode 表示库构建成功,在 Organizer 中也没有任何可用的派生数据。

我可以做些什么来确定这些库的构建位置?

4

2 回答 2

7

在 Xcode 4.5 中查看 Preferences->Locations。

这显示了您的派生数据位置实际位于文件系统上的位置。

单击派生数据路径旁边的箭头以在 Finder 中显示路径。

我最近从 Xcode 4.3.3 升级,发现构建位置已经自动更改为自定义,所以我的(调试)构建产品现在在:

~/Library/Developer/Xcode/DerivedData/Build/Products/Debug

我猜苹果已经做出了这个改变来简化构建产品在一个位置的位置。例如,在 Xode 4.3.3 中,构建产品放置在:

~/库/开发者/Xcode/DerivedData/XXX

其中 XXX 是根据您的 Xcode 项目名称随机生成的文件夹。

我还发现在 Finder 中显示隐藏文件夹很有用,这样您就可以实际浏览 Library 文件夹的内容。我使用免费的 Onyx 工具来启用隐藏文件夹的显示。

希望这个对你有帮助。

于 2012-09-28T10:22:50.373 回答
3

我进入管理器,右键单击不再生成派生数据的项目(即使我可以看到它是......只是删除按钮变灰)并将其从管理器中删除。当我重新打开项目时,它的按钮再次可用

于 2013-02-05T14:40:36.790 回答