我正在使用 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 在这种行上停止。