升级到Xcode 4.5后,没有构建的派生数据

时间:2012-09-27 03:59:42

标签: xcode macos xcode4

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

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

我该怎么做才能确定这些库的构建位置?

2 个答案:

答案 0 :(得分:7)

在Xcode 4.5中查看Preferences-> Locations。

这会显示您的派生数据位置实际存在于文件系统中的位置。

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

我最近从Xcode 4.3.3升级,发现构建位置已自动更改为Custom,因此我的(调试)构建产品现在位于:

〜/库/开发商/ Xcode中/ DerivedData /生成/产品/调试

我猜测Apple已做出此更改以简化构建产品在单个位置的位置。例如,在Xode 4.3.3中,构建产品被放置在:

〜/库/开发商/ Xcode中/ DerivedData / XXX

其中XXX是基于Xcode项目名称的随机生成的文件夹。

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

希望这有一些帮助。

答案 1 :(得分:3)

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