加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode 4项目:实用程序来清理pbxproj文件?

发布时间:2020-12-15 01:51:16 所属栏目:百科 来源:网络整理
导读:我有一个带有2个目标的Xcode 4项目,一个用于iPhone,一个用于iPad。如果我点击iPad目标并尝试转到Build Settings Xcode 4崩溃: Encountered multiple assertions. First assertion was: ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXco
我有一个带有2个目标的Xcode 4项目,一个用于iPhone,一个用于iPad。如果我点击iPad目标并尝试转到Build Settings Xcode 4崩溃:

Encountered multiple assertions. First assertion was: ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-269/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/FileTypes/../PBXFileType.m:594
Details: filename should be a non-empty string,but it is nil

显然pbxproj文件在某处有一个错误的引用 – 可能是由于我被git强制执行的许多手动合并引起的。有没有办法清理pbxproj文件,以便它再次正常工作或告诉哪一行导致问题?我真的不想不必从头开始重新创建项目。

解决方法

我试过gorbster的方法没有成功(虽然它在过去解决了类似的问题)。

我进入了我的project.pbxproj文件(在项目的.xcodeproj包中),发现两行看起来有点可疑,两种形式:

53A45F8F138FE6F40077017F /* (null) in Resources */ = {isa = PBXBuildFile; };

我删除了这些行,并且vo:我可以再次访问此目标的构建设置。

不知道他们是如何进入那里的。我想猜测与SVN下的错误合并有关。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读