【问题标题】:'NSInternalInconsistencyException', reason: 'The NIB data is invalid.' after updating xcode'NSInternalInconsistencyException',原因:'NIB 数据无效。'更新xcode后
【发布时间】:2013-11-26 10:02:12
【问题描述】:

我最近将我的 xcode 4.2 升级到 xcode 5。现在,当我尝试在 iOS 5 设备上运行我的应用程序时,出现异常“NSInternalInconsistencyException”,原因:“NIB 数据无效。”来了。

  1. 我已经取消选中情节提要中的“使用自动布局”选项。
  2. 我安装了 iOS 5 和 iOS 5.1 SDK 并将它们复制到 xcode(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDK) 并将我的应用程序的基本 SDK 设置为 iOS 5.1和 5.0。但异常仍在发生。
    这是什么原因,解决方法是什么?
    此外,该应用在 iOS6 和 iOS7 模拟器中运行良好。

【问题讨论】:

  • 似乎找不到特定的NIB。你能确保 nib 正确地植根于类吗?

标签: ios xcode ios5


【解决方案1】:

尝试改变架构。 iOS 5 将不支持 armv7 和 armv7s

跟着我的脚步

Click at Standard (armv7) $(ARCHS_STANDARD_32_BIT)
Choose "Other"
CLick at "$(ARCHS_STANDARD_32_BIT)" and the Click "-" to delete it
Click "+" to add new item
Type "armv6"
Click "+" again
Type "armv7"
Click anywhere to finish

希望对你有帮助

我只是有同样的问题,我尝试这样做,它对我有用

【讨论】:

  • 嗨,我试过你的步骤。但它没有用。不过,同样的例外来了。
【解决方案2】:

请参阅此屏幕截图,它可能会有所帮助:

第 1 步:

第 2 步:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 2015-03-06
    • 1970-01-01
    • 2012-09-25
    • 2019-10-22
    相关资源
    最近更新 更多