代码之家  ›  专栏  ›  技术社区  ›  jorjj

CbundLeIdentifier值为“org”的捆绑包不止一个。阿拉莫菲尔。iOS应用程序下的Alamofire

  •  0
  • jorjj  · 技术社区  · 5 年前

    我最近将一个项目更新为Xcode 12,我必须将迦太基更新为0.37。当我这么做的时候,build很好,但是当我尝试将应用程序推到testflight时,我得到了以下错误:

        ERROR ITMS-90685: "CFBundleIdentifier Collision. 
        There is more than one bundle with the CFBundleIdentifier value 
        'org.alamofire.Alamofire' under the iOS application '
    

    出现这个问题是因为我不知道如何设置来自迦太基的框架“不要嵌入”。在迦太基文件中,他们说删除复制框架脚本,就我所见,没有替代或新的方法来复制框架。如何在不嵌入Xcode的情况下复制XC框架?

    解决方案:

    经过一些调查和尝试不同的解决方案后,我决定在我的SDK中使用POD,这解决了我的问题。豆荚可以不嵌入,所以我可以将应用程序推送到商店而不会出现任何错误。

    0 回复  |  直到 5 年前