MAC iphone SDK中的subversion无法解析用户文件

Posted

技术标签:

【中文标题】MAC iphone SDK中的subversion无法解析用户文件【英文标题】:User file cannot be parsed in subversion in MAC iphone SDK 【发布时间】:2009-09-30 05:02:30 【问题描述】:

我是 iphone 新手... 刚刚用 Subversion 更新了我的项目,现在,如果我尝试打开项目,我会收到错误消息:“无法打开项目 /Users/dualg4/DEV/MacStubs/MacStubs.xcodeproj 无法打开,因为无法解析用户文件” 我在哪里可以找到它?

如何让我的项目再次加载? 有什么帮助?????????

【问题讨论】:

【参考方案1】:

在文本编辑器中打开 project.pbxproj 并检查特殊的 svn 标记并删除它们

【讨论】:

您想要获取项目文件 .xcodeproj ,然后右键单击它。选择“显示包内容”。这将显示 project.pbxproj 文件。这是您在文本编辑器中打开的内容。【参考方案2】:

Slim 的回答是正确的:

在 project.pbxproj 文件中查找 SVN 标记...删除它们,它将正确解析。

查看我的前后对比:

之前:

     1325                                   238A69591382B45C00494480 /* HUDLayer.m in Sources,
     1326   <<<<<<< .mine
     1327                                   23D080F313835E8C004F0E5C /* GameSummaryViewController.m in Sources */,
     1328   =======
     1329                                   1023605613843E070058620A /* segmentedTimer.m in Sources */,
     1330   >>>>>>> .r121
     1331   

之后:

     1325                                   238A69591382B45C00494480 /* HUDLayer.m in Sources */,
     1326                                   23D080F313835E8C004F0E5C /* GameSummaryViewController.m in Sources */,
     1327                                   23F2D5E2138484EE00421AEF /* segmentedTimer.m in Sources */,
     1328                           );

这将很好地解析。在 Xcode 中打开并将 project.pbxproj 提交到 SVN。这适用于 Xcode 4.0

【讨论】:

【参考方案3】:

您的 project.pbxproj 文件(在 MacStubs.xcodeproj 中)可能存在冲突。当该文件发生冲突时,通常最好将其还原并再次对其进行更改。

【讨论】:

你能解释一下如何逐步恢复它吗? 如果您要经常使用 SVN 文档,或许您应该多阅读一些文档。在开发软件时,必须具备源代码控制系统的基本知识。如果您使用的是 svn 命令行客户端,请输入 svn --help

以上是关于MAC iphone SDK中的subversion无法解析用户文件的主要内容,如果未能解决你的问题,请参考以下文章

卸载部分安装的 XCode + iPhone SDK

如何提交在iPhone OS 3和iPhone SDK 4上运行的应用程序版本?

如何为 Leopard 下载适用于 iPhone 的 SDK?

如何使用 iPhone SDK 创建 PDF 文档? [复制]

如何提交在 iPhone OS 3 和 iPhone SDK 4 上运行的应用程序版本?

iPhone sdk 3.2.3 升级问题