Xcode和AppCode之间的编译差异

Xcode和AppCode之间的编译差异,xcode,nsjsonserialization,appcode,Xcode,Nsjsonserialization,Appcode,我正在使用Xcode 5.1.1和AppCode 2.5.2开发一个iOS 7应用程序。我的项目使用静态库,其中包括以下行: NSData* data = [NSJSONSerialization dataWithJSONObject:dict options:nil error:&err]; 当我使用模拟器时,两个IDE都没有问题。然而,当调试部署到设备时,我会遇到一些奇怪的情况。Xcode在没有警告的情况下很好地编译了它(不得不说我没有将项目更新到最新的推荐设置),而AppCode

我正在使用Xcode 5.1.1和AppCode 2.5.2开发一个iOS 7应用程序。我的项目使用静态库,其中包括以下行:

NSData* data = [NSJSONSerialization dataWithJSONObject:dict options:nil error:&err];
当我使用模拟器时,两个IDE都没有问题。然而,当调试部署到设备时,我会遇到一些奇怪的情况。Xcode在没有警告的情况下很好地编译了它(不得不说我没有将项目更新到最新的推荐设置),而AppCode在这一行上返回了我的错误


这怎么可能?我知道AppCode使用的是
xcodebuild
,但我现在知道这与Xcode编译器有什么不同。此外,我还知道是否有一些项目设置允许Xcode在这种线路上停止。

有没有查看给定错误的方法?它可能有助于调试其原因。需要注意的是,您正在构建一个iOS应用程序,并引用了OSX文档(一个类似但不相同的SDK)。这不应该导致这个特定的问题,但将来会。以下是您应该查看的文档:谢谢@wjl。起初我以为这就是原因。不管怎么说,那一行就是导致问题的那一行。如果我删除它,编译将正常运行。要编辑。@LordZsolt,我现在没有编译日志,但我会在IDE前面尽快完成我的问题。当时我记得双击错误并没有给我其他信息。我越想这个问题,我就越困惑。AppCode是否显示xcodebuild调用?如果在终端上直接调用xcodebuild会发生什么?我认为这类似于
xcodebuild-sdkiphoneos
,或者用
xcodebuild-showsdks
列出sdk。我的想法是,如果您可以直接从xcodebuild复制这个问题,那么您已经从AppCode中消除了责任。