我有一个必须支持iOS 7的项目,所以我安装了Xcode 7.3.1和最新的Xcode 8。
一切都很好。但现在,突然之间,当我构建我的项目并在iOS7上运行时,应用程序在启动时崩溃。
我的同事从未安装过Xcode 8。当他们在同一台设备上构建相同的源(使用git存储库)时,一切都运行良好。
当应用尝试访问视图控制器的view
属性时,应用程序失败。看起来像这样。
MyViewController *myViewCon = [[MyViewController alloc] initWithNibName:NSStringFromClass([MyViewController class]) bundle:[NSBundle mainBundle]];
// Access the view property
UIView *view = [myViewCon view]; // CRASH HERE
这是我得到的错误:
断言失败:(tokenCount< maxCountIncludingZeroTerminator - 1), 函数CUIRenditionKeySetValueForAttribute,file /SourceCache/CoreUI/CoreUI-232.4/CoreTheme/ThemeStorage/CUIThemeRendition.m, 第136行。
我尝试了什么
删除两个版本的Xcode并删除此处列出的所有文件:How to Completely Uninstall Xcode and Clear All Settings
然后仅重新安装版本7.3.1。
再加上完整的构建文件夹。
我不知道还能做什么。