2015-03-13 156 views
0

我在重命名或移动项目升级到xcode 6后遇到问题。在旧版本中,我可以安全地重命名项目的父目录。 例如:Xcode 6项目文件夹

来自:mybasefolder /ios/App/App.xcodeproj

到: NEWNAME /ios/App/App.xcodeproj

现在我做到这一点时,似乎搞砸了整个构建周期并不断向设备推送旧的二进制文件,并且所有调试都停止工作。我一直在浏览项目设置,但我找不到与此相关的任何路径。有谁知道为什么会发生这种情况,以及我可以在哪里修复它?

+0

我已经重命名并在Xcode 6中移动项目,没有任何问题。您必须具有不是相对路径的库或搜索路径。你有没有搜索你的构建设置“mybasefolder”,并验证它是一个相对而不是静态路径? – 2015-03-13 18:35:56

回答

2

它似乎是缓存在“build /”目录中的数据。如果您在“设置”>“位置”>“异常数据”>“高级”中将构建位置设置为“传统”。

重现步骤。

  1. 创建项目
  2. 构建项目,在建的文件/
  3. 移动项目
  4. 构建项目,文件将继续构建以原来的位置,你可以通过查看搜索验证,将有新的文件夹在旧的位置,只有建立/在它。

步骤来解决:

  1. 删除旧的生成/目录。如果Xcode的错误创造了它。
  2. 删除项目目录中的构建/目录。
  3. 清洁和重建。