Xcode 4.2:Build for Archive很好,但Archive失败并出现错误

时间:2011-11-01 21:14:57

标签: iphone ios xcode archive

我正在尝试构建我的应用程序并将其提交到App Store,但Xcode在尝试执行此操作时一直给我错误。

当我在模拟器中构建并运行时,它可以工作,当我构建并运行它可以工作的设备时,当我尝试使用构建存档选项时它可以工作,当我实际尝试存档它时将失败9或者11个错误,取决于(恕我办事处)它是什么时间。

任何人都知道为什么?我尝试跟踪some other tips,例如删除〜/ Library / Developer / Xcode / DerivedData

中的项目文件夹

另一位用户说清理构建文件夹,但该选项在菜单栏中显示为灰色。 有人知道任何其他解决方案吗?

我的所有错误都是找不到文件的错误,我使用的是Three20所以错误是:

'Three20Core/TTCorePreprocessorMacros.h' file not found
'Three20Core/TTDebug.h' file not found
'Three20Core/TTCorePreprocessorMacros.h' file not found
'Three20Core/TTGlobalCore.h' file not found

../scripts/Protect.command: line 23: cd: /Users/[username]/Library/Developer/Xcode/DerivedData/TTCatalog-gcnbfpwscygfrmdhcfiahsatpdba/ArchiveIntermediates/pr/BuildProductsPath/Release-iphoneos/../three20/Three20Network: No such file or directory

'Three20UICommon/private/UIViewControllerGarbageCollection.h' file not found
'Three20Core/TTGlobalCoreLocale.h' file not found
'Three20UICommon/private/UIViewControllerGarbageCollection.h' file not found

../scripts/Protect.command: line 23: cd: /Users/[username]/Library/Developer/Xcode/DerivedData/TTCatalog-gcnbfpwscygfrmdhcfiahsatpdba/ArchiveIntermediates/pr/BuildProductsPath/Release-iphoneos/../three20/Three20UICommon: No such file or directory

1 个答案:

答案 0 :(得分:0)

错误似乎是环境变量中的路径问题。

只需仔细按照集成Three20库@ https://github.com/facebook/three20中提到的步骤操作 (使用第二个选项手动将其添加到项目中)

确保将配置添加到所有配置(调试,发布,分发(如果存在)。

另外请确保您的Xcode偏好设置如下 xcode->首选项>位置

  1. 选择派生数据 - >相对
  2. 选择高级 - >遗留