美文网首页
酷奇每日推荐 2021-09-02

酷奇每日推荐 2021-09-02

作者: 启发禅悟 | 来源:发表于2021-09-02 21:30 被阅读0次

【酷文奇题】工程整理完毕,build通过后正准备配置fastlane,却发现Archive的时候发生了错误:

Bitcode bundle could not be generated because '/Users/xuefengchen/develop/Producted/KuQiInterview/KuQiInterview/Pods/CocoaMarkdown/CocoaMarkdown.framework/CocoaMarkdown' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/Users/xuefengchen/develop/Producted/KuQiInterview/KuQiInterview/Pods/CocoaMarkdown/CocoaMarkdown.framework/CocoaMarkdown' for architecture arm64

出错发生在CocoaMarkdown这个类库上,之前为了这个库能使用CocoaPods就费了不少劲,现在集成完毕,又来了一个新坑。

上网翻阅了资料,大概意思是需要添加一些编译选项才能修复。那么问题就在于,我之前用了https://github.com/fgulan/CocoaMarkdown 的source来进行编译,现在不能直接修改这个源。

所以又要开始曲线救国,fork一个https://github.com/fgulan/CocoaMarkdown到自己的远程仓库https://github.com/Inspirelife96/CocoaMarkdown.git,然后基于这个仓库进行修改,同时使用这个仓库作为源来进行编译, 所以pod文件就修改为:

pod 'CocoaMarkdown', :git => 'https://github.com/Inspirelife96/CocoaMarkdown.git', :submodules => true

再来看如何解决Bitcode bundle could not be generated这个问题。大部分的资料都是说:

  • 'Enable Bitcode' set to 'YES'
  • Adding '-fembed-bitcode' to 'Other C Flags'

结果还是出错,最后查到的解决方案是,还要额外添加:

  • Adding 'BITCODE_GENERATION_MODE' with the value 'bitcode'


    截屏2021-09-02 下午1.11.04.png

    如图在,Project的Build Settings点击“+”号,添加User-Defined Setting。

注意,如果有多个target,要确保你链接的那个静态库的编译选项中,添加了上面的三个内容。

修改完毕后,回到【酷文奇题】工程重新进行pod update,再次Archive就成功了。

其间在pod的时候,遇到的类似:

fatal: 无法访问 'https://github.com/Quick/Nimble.git/':Failed to connect to github.com port 443: Operation timed out
多次尝试即可,多数原因是因为Github连接不稳定引起的。

相关文章

  • 酷奇每日推荐 2021-09-02

    【酷文奇题】工程整理完毕,build通过后正准备配置fastlane,却发现Archive的时候发生了错误: Bi...

  • 剑指 Offer 22. 链表中倒数第k个节点

    2021-09-02 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • 酷奇每日推荐 2021-09-06

    INSParse,INSParseUI的库的基本构架已经完成,今天开始考虑learnpaint的框架。考虑到之前的...

  • 酷奇每日推荐 2021-09-04

    今天在做INSParseUI的pod的时候遇到了一些问题。 第一个是Git的问题,如果是使用pod lib cre...

  • 酷奇每日推荐 2021-09-07

    在APP中,肯定会用到UILabel,例如标题,内容,脚注等等,都以文字内容的形式进行展示。此时A页面有标题,B页...

  • 酷奇每日推荐 2021-09-09

    今天的主要工作放在了Admob上,插播广告是增加APP收入的另一种途径,那么Google的广告是不错的选择之一。 ...

  • 酷奇每日推荐 2021-09-10

    前几天说了原生广告,今天继续来说Admob的其他几种类型。Learn Paint这个应用所有的广告类型都用到了: ...

  • 酷奇每日推荐 2021-09-08

    learnpaint 应用是支持多语言的,那么改版的时候这个东西肯定也不能少。 当初做的时候觉得有点麻烦,可能是翻...

  • 酷奇每日推荐 2021-09-01

    今天首要的任务是把【酷文奇题】的工程整理下,确保Github上的工程可以顺利的编译。 目标:Pull Github...

  • 酷奇每日推荐 2021-08-31

    又开始新的一轮挑战,上次大概是坚持了60天,这次先给自己定一个小目标,30天。 【酷文奇题 - iOS技术开发者成...

网友评论

      本文标题:酷奇每日推荐 2021-09-02

      本文链接:https://www.haomeiwen.com/subject/jfpfwltx.html