ios – 为什么我的project.pbxproj文件改变了它的格式

ios – 为什么我的project.pbxproj文件改变了它的格式,第1张

概述project.pbxproj就像json.But,因为我使用最新的 Xcode(7.3.1),它改为plist.Here是我的project.pbxproj: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ project.pbxproj就像Json.But,因为我使用最新的 Xcode(7.3.1),它改为pList.Here是我的project.pbxproj:
<?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文件改变了它的格式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1104638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存