iOS 工程文件(.xcodeproj)无法打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 工程文件(.xcodeproj)无法打开相关的知识,希望对你有一定的参考价值。

参考技术A 原因一:工程文件冲突

解决办法:

1,右击.xcodeproj文件
2,显示包内容
3,双击打开.pbxproj文件
4,搜索<<<,找到冲突地方
5,解决冲突

原因一:工程文件格式出错

1,在Sourcetree或者其他工具中找到最近的.pbxproj文件提交历史
2,使用 Command+d 打开Sourcetree文件修改对比工具
3,查看修改的地方有异常出,修改异常

如:

xcodeproj 文件权限

【中文标题】xcodeproj 文件权限【英文标题】:xcodeproj File Permissions 【发布时间】:2015-10-02 04:53:25 【问题描述】:

我在 Xcode 上遇到了一个奇怪的问题。

除了项目中的 .xcodeproj 文件外,我可以访问和编辑工作区中项目中的所有文件。当我单击此类文件时,我收到一条错误消息:“无法打开文件 xxx.xcodeproj,因为您无权查看它”。

但是,如果我双击它,它将在新窗口中打开。我已确保所有权限都设置正确,所以我无法弄清楚为什么会发生这种情况。

此外,我认为可能与此相关的另一个问题是,每当我打开工作区并尝试运行项目时,它都无法访问“spl.jar”,这是我的项目运行所需的 JAR 文件.但是,如果我关闭工作区。通过其 .xcodeproj 文件打开项目一次并运行一次。然后回到我的工作区并通过工作区运行它,它将运行良好并能够访问 JAR 文件。如果一些系统管理员可以帮助我解决这个问题,这一切都非常令人困惑和诚实,我们将不胜感激!

我到处寻找答案,并尝试了所有在线可用的方法,但仍然无法解决。

****************** 编辑 *************

嗨,阿比纳夫,

感谢您提供解决方案,但我的问题仍然存在。我想我应该提供更多细节。

如果我单击 .xcodeproj 文件,则会出现如下错误:

如果我双击 .xcodeproj 文件,它将打开,但我无法编辑。

这是我的权限(我使用的是管理员帐户):

构建设置被设置为使用默认编译器:

我已经尝试了您的所有解决方案,包括:构建 -> 清理、删除派生数据和重新启动我的计算机。

这不是最糟糕的问题,因为我仍然可以处理我的项目。但是,我不明白为什么会这样。有点烦人。

【问题讨论】:

你试过这个解决方案***.com/questions/27355361/… 吗? 【参考方案1】:

试试这个:

    右键单击“.xcodeproj”文件,单击“获取信息”。 展开“共享与许可”部分。 确保您的登录帐户名称已添加到“名称”部分下,并且 在“权限”下,您具有“读取和写入”权限。如果不, 那么请添加它。

编辑:发布 OP cmets 并进一步研究此事,添加一些导致此错误的常见原因和解决方案:

解决方案 1: 转到 Build Settings -&gt; Build Options。然后将Compiler for C/C++/Objective-C的值改为Default Compiler

解决方案 2: 在 Xcode 中,转到 Window --> Organizer --> Projects --> 有问题的应用程序 --> Derived Data 中的删除按钮。

解决方案 3: 在某些情况下,简单的 Product -> Clean 有效。

解决方案 4: 退出 Xcode 并重新启动机器的情况很少。

【讨论】:

谢谢阿比纳夫。我已经这样做了,但无济于事。用户权限设置正确。 我明白了。我正在研究这个问题,超出了我的个人经验,可能会遇到几个可能导致这个问题的领域。我已经在我的帖子中列出了它们,请检查它们是否适合您。请分享您的意见,以便我进一步调查:)。祝一切顺利! @哲学家 嘿,我添加了更多细节 Abhinav。再次感谢您帮助我!干杯!

以上是关于iOS 工程文件(.xcodeproj)无法打开的主要内容,如果未能解决你的问题,请参考以下文章

无法在 XCode 4.3.2 中打开较旧的 .xcodeproj 文件

利用xcodeproj给主工程添加子工程

利用xcodeproj给主工程添加子工程

Xcode 项目错误:xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件

ios 从工程中删除Cocoapods

升级cordova-ios 6以上版本 Xcode打开xcodeproj文件