macOS版本:10.12.0 +
Xcode版本:9 +
电脑系统与Xcode升级之后新建项目, 在选择保存位置的时候,一直闪退,删了重装N多次,依然不能解决问题:
UNCAUGHT EXCEPTION (NSRangeException): *** -[NSConcreteTextStorage attribute:atIndex:longestEffectiveRange:inRange:]: Range or index out of bounds
UserInfo: (null)
如下图所示:
具体忘记是从系统哪个版本开始的了,应该是在10.12以上的版本,Xcode是在9以后出现的这个问题,因为平常都是使用公司的电脑,所以一直没有去查找原因,抽时间查了下,后来在一个帖子看到一个回复,说是因为系统拼音输入法的问题:
在选择【拼音输入法】且是中文输入状态下,命名项目名称,按回车获取输入英文的时候,再去选择项目的保存位置,就会闪退。如果切换成英文输入状态,或者其他的输入法,例如搜狗输入法,则不会闪退。尝试着切换成英文状态输入或者选择其他的输入法,都没有闪退,具体是什么原因造成系统的【拼音输入法】不兼容,目前还不清楚。