Xcode10更新后的一些小坑

Xcode今天总算是又迎来了一次版本的更新,忙不迭的想要体验一下iPhone xs max的我在更新完Xcode10后,果然不出意外的 毫无新意的 很是淡定的编译报错了...

image.png

正所谓知错就改,改过自新,薪火相传....很好.从上面的几个报错我们能很明白的看出这个项目.有!问!题!.....[废话.png]

emmm.. 让我们点击更多来查看一下具体错误都是哪些.
·info.plist错误
·README.txt错误
·README.md错误

image.png

其实这几个问题都可以归结为同一个问题,那就是文件冲突了.那么怎么解决呢? 很简单删除掉就是了.

Build Phases中搜索一下报错的文件.(如:info).并把Copy Bundle Resources下的info文件删除掉就OK啦.

image.png

在陆续把这几个冲突文件删除后,重新编译一下看看还有什么问题.

果然!不出所料的又蹦跶出来一个新的错误警告..

( linker command failed with exit code 1).clang?

正所谓知错就改,改过自新,欣欣向荣.....很好.在这个报错中,我们并不是能很明白的就看出问题哪里,因为该报错并没有详细的更多提示.

那么怎么办呢?
好办.只要右击该错误,选中Reveal in Log.就能查看该错误的更多的详细信息了.

1311E2D8-3422-412F-8389-558B602627AC.png

很好.那么我们在看到了更加详细的错误信息后,就能很明白的发现错误发生的原因了.原来是缺少了c++6.0.9.

Pasted Graphic.png

在网络上一顿了解后..原来c++6.0.9这个库在Xcode10后就已经弃用了.但是许多的第三方目前还在使用这个库,所以为了让第三方平稳运行,我就不打算把该引用给删除.

那么除了删除该引用外,还有其他办法解决吗? 当然有了.那就是从旧版本的Xcode9中拿到c++6.0.9的库给到Xcode10来使用.

需要c++6.0.9库的各位小伙伴就不需要在重新去找了,我已经拿出来了.
https://pan.baidu.com/s/17zdwAzW6C-Ix2umsS9uSRQ

下载后只要把它粘贴到下面两个位置上就OK啦.

真机地址
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

模拟器地址(有小伙伴反映模拟器的地址不对......很好.下面这个地址是已经改正过来的好地址....)
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib

然后在添加库的时候就出现了c++6.0.9.🕶️🕶️🕶️

Pasted Graphic 1.png

解决完该问题后,重新编译一下,稳稳的通过编译了.

目前升级Xcode10后就遇到了这几个问题.后续如有新的问题会持续更新.

好了..😏

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin阅读 1,061评论 1 9
  • 首先如果遇到应用卡顿或者因为内存占用过多时一般使用Instruments里的来进行检测。但对于复杂情况可能就需要用...
    攻克乃还_阅读 1,948评论 0 7
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,891评论 2 20
  • Description Design a Tic-tac-toe game that is played betw...
    Nancyberry阅读 331评论 0 0
  • 五月初五折艾忙,家家庆端阳。嵩香蒲翠彩线长,谁人惆怅悲楚吊沅湘? 千年忠义日月光,仍耀汩罗江。离骚总是让人伤,前事...
    陈老刀阅读 1,488评论 0 0