我们的项目的代码对于Xcode 4中的一个开发人员来说工作得很好,但是它给了另一个开发人员,他们无法构建它。我们都有截屏显示我们的特殊情况。有10个警告,但它仍然建立在我们身边,应用程序工作正常。为什么我在一个Xcode安装中看到以下警告,但没有看到另一个警告?
这是错误的屏幕截图:
有2个文件丢失,但它们并不重要。
如何解决这些警告?
我们的项目的代码对于Xcode 4中的一个开发人员来说工作得很好,但是它给了另一个开发人员,他们无法构建它。我们都有截屏显示我们的特殊情况。有10个警告,但它仍然建立在我们身边,应用程序工作正常。为什么我在一个Xcode安装中看到以下警告,但没有看到另一个警告?
这是错误的屏幕截图:
有2个文件丢失,但它们并不重要。
如何解决这些警告?
这些文件位于Yahelena的桌面上。您需要在拖放时使用“将项目复制到目标组的文件夹”来将它们包含在项目中,以便它们可以为每个拥有该项目的人员工作。
看起来不错...让我试试。 –
+1我在过去也看到过这种情况发生在我的开发团队中。这绝对是一个会破坏你的构建的问题。 – Sam
除了丢失的文件,你有三个班在这里警告:
为什么这个项目可能已经干净编译之前,但现在是显示警告的原因,是你最有可能开始其采用了iOS 5.0 SDK和LLVM编译器Xcode的较新版本的编译此。 LLVM编译器挑选出GCC允许幻灯片放映的问题,而您的弃用方法很可能在iOS 5.0中被标记为这样。作为评论,我强烈建议设置编译器标志以使警告变成错误,因为Objective-C允许您在编译时脱离某些事情,从而在运行时崩溃应用程序,只将这些问题标记为警告。
谢谢布拉德! –
我们不是xCode或您的同事。我们无法编译您的代码,甚至更多 - 我们无法看到它。请显示任何东西。 – beryllium
如果您向我们提供了这些警告的文字,它会有所帮助 - 通常更多的信息使我们更容易帮助您。 –
“build”的意思是“归档”吗?如果是这样,确保在你的方案中,当你做一个“归档”时,它正在使用预期的构建配置(通常是“发布”,但有时像“分发”一样定制)。某些设置(如方案映射)不会与项目一起保存,并且可能会导致与建筑物不符。 – Sam