我有一个Xcode 4项目,包含两个目标:一个是iPhone,另一个是iPad。如果我点击iPad目标并尝试进入“生成设置(Build Settings)”,Xcode 4会崩溃:
遇到多重断言(assertions)。第一个断言是:/SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-269/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/FileTypes/../PBXFileType.m:594中的ASSERTION FAILURE 细节信息:filename应该是非空字符串,但实际上为nil
显然,pbxproj文件中某处存在错误引用——可能是由于git强制合并所导致。有没有办法清理pbxproj文件,使其再次正常工作,或者找出引起问题的代码行? 我真的非常希望不必从头开始重新创建项目。