<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE pList PUBliC "-//Apple//DTD PList 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pList version="1.0"><dict> <key>archiveVersion</key> <string>1</string> <key>classes</key> <dict/> <key>objectVersion</key> <string>46</string> <key>objects</key> <dict> <key>0047E8048E5EE8D208C0B009261D5816</key> <dict> <key>fileRef</key> <string>A1C5C2AA97A78115584dfc22517232F2</string> <key>isa</key> <string>PBXBuildfile</string> </dict> <key>008246B8B3F0ED1F2BcdaC8B0BF9CB2F</key>
问题是我无法提交我的项目.我收到此错误:
file ‘project.pbxproj’ is broken. Cannot find PBXProject name.
我正在使用Xunique来避免冲突,也许这会有所帮助.请告诉我如何处理这个问题.非常感谢!
解决方法 @Lumialxk我昨天发生了类似的事情.类似的是我的project.pbxproj文件是pList格式,不同之处在于我没有得到文件’project.pbxproj’是坏消息.相反,这个问题通过合并冲突浮出水面.冲突在project.pbxproj文件中.有一个冲突,它是文件的全部内容.换句话说,该文件有两个版本.一个在我的新分支上,它是pList格式.还有一个在我们的基础分支上,它采用类似JsON的普通格式.无论哪种方式,它听起来都像你看到的一样.
重要的是要注意两个分支预合并与Xcode一起使用. Xcode似乎没有pList格式的project.pbxproj文件的问题.
我通过执行git reset来解决了这个问题 – 硬head抛弃了我的尝试合并,这让我回到了一个点,我有一个pList project.pbxproj文件的分支,我可以构建并运行没有问题.然后我选择了随机构建设置(代码签名),更改了它的值,然后将其更改回来(即我只是“触摸”它以强制Xcode对其进行修改).然后我建立了这个项目.然后在文本编辑器中重新打开project.pbxproj文件.在“触摸”文件之后,它以正常格式返回,不再是pList格式.
从那里开始一帆风顺.
感谢我的同事提出的“触摸”方法.
我不确定是什么导致了这个问题.以下是有关我的设置的一些细节:
我正在运行Xcode 7.3(所以我认为它与7.3.1没有任何关系).我最近从Cocoapods 0.39.0升级到1.0.我认为这是罪魁祸首.我遇到了使用1.0构建一些pod的问题,我通过强制使用0.39.0来解决这个问题:
pod _0.39.0_安装
pod _0.39.0_更新
希望这可以帮助!
总结以上是内存溢出为你收集整理的ios – 为什么我的project.pbxproj文件改变了它的格式全部内容,希望文章能够帮你解决ios – 为什么我的project.pbxproj文件改变了它的格式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)