专栏首页非典型技术宅Xcode报错: The file couldn't be opened

Xcode报错: The file couldn't be opened

有位同学给了我一份代码,通过GitHub。下载之后怎么都打不开,总是提示“The file couldn't be opened”。

网上找了很多解决方法,大部分都是说因为SVN版本冲突造成了。可是俺明明是用的Github做的版本控制啊,而且按照大家的说法并没有找到冲突的代码。

于是乎怀疑自己是不是cocoapod的版本和这位童鞋不一样,甚至连OpenSSL都升了级,死活就是打不开。最后这位同学甚至动了需要用U盘给我代码的念头。

这怎么可以。。。。最后发现还是Google更好用啊,更好用啊。。。确实是Xcode的版本不一致导致了。

最后解决方法如下:

第一步:打开.xcodeproj的包文件。

image.png

第二步:用写字本打开project.pbxproj 这个文件。

image.png

最后一步:修改Xcode编译版本号。 搜索“ objectVersion”找到版本号。发现原来这位同学的Xcode版本比我高啊!改成49,齐活!!!可以打开了!!!!

image.png

你要问我这是什么东西,project.pbxproj 其实就是工程的配置文件,最熟悉的陌生人。这个文件 就是一个超级大的 hash 字典, 根节点有五个 archiveVersion, classes, objectVersion, objects, rootobject

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Swift实践:使用CoreData完成上班签到小工具1. CoreData Stack的作用2.创建 CoreData Stack3. 一对多的关系4. 完成Demo,了解使用CoreData St

    stanbai
  • Swift多线程之Operation:异步加载CollectionView图片1. Operation 设置依赖关系2. 前置知识点内容3. CollectionView中图片进行异步加载

    stanbai
  • iOS动画系列之八:使用CAShapeLayer绘画动态流量图1. CAShapeLayer2. 实战:绘制一个镂空图层动画3. 使用CAShapeLayer绘画动态流量图

    stanbai
  • 关于首屏时间采集自动化的解决方案

    关于首屏 首屏时间是指从转向该页面到屏幕中该页面所有内容都可见时的时间。已经有太多的关于首屏时间的计算,在本文中并不重复阐述这些已经被提出或者实现的方案,而旨...

    欲休
  • 从TensorFlow的安装开始

    pip install --ignore-installed --upgrade tensorflow

    代号404
  • 网络世界漫步——绪论(1)

    欢迎步入计算机网络的世界。 毋庸置疑,如今人们的衣食住行,以及生活的方方面面,已经完全离不开互联网络了,我们很难想象没有网络的世界会发生什么状况。 在接下来...

    roobtyan
  • How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

    tcode SE80, click “Display Detail” button to view the detail of this ATC error: ...

    Jerry Wang
  • eclipse下配置Heritrix1.14.4

    forrestlin
  • IIS - 远程代码执行漏洞

    开启WebDAV服务的IIS 6.0被爆存在缓存区溢出漏洞导致远程代码执行,目前针对Windows Server 2003 R2可以稳定利用,该漏洞最早在201...

    漏洞知识库
  • Elasticsearch Snapshot 恢复数据分片显示未分片??

    客户需要将云上ES中的数据恢复到本地集群,但是恢复到本地后,索引分片显示未分片状态,数据不可用。如下图所示:

    南非骆驼漫谈ELK Stack

扫码关注云+社区

领取腾讯云代金券