我有一台装有 Mac OS X 10.7.5 的 MacBook Pro。我使用 Xcode 4.4 进行 iOS 开发,最近升级到 Xcode 4.5。
对于我的应用程序,我构建了一些它所依赖的第三方库,这些库需要放置在某个位置,以便我的应用程序可以获取并使用它们。但是,我无法找到最近构建的库,因为即使 Xcode 表示库构建成功,在 Organizer 中也没有任何可用的派生数据。
我可以做些什么来确定这些库的构建位置?
在 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 工具来启用隐藏文件夹的显示。
希望这个对你有帮助。
我进入管理器,右键单击不再生成派生数据的项目(即使我可以看到它是......只是删除按钮变灰)并将其从管理器中删除。当我重新打开项目时,它的按钮再次可用