美文网首页
iOS项目集成百度智能小程序开源联盟

iOS项目集成百度智能小程序开源联盟

作者: 曾经像素有点低 | 来源:发表于2021-07-06 18:03 被阅读0次

    1.百度AI小程序开源联盟的iOSgitee仓库是私有仓库,需要与技术支持或者百度开源联盟的客服联系,才能获得权限。

    没有权限不能cocoapods集成;

    2.登录账号后才能看到完整的接入文档接入教程

    3.如果这是三个链接你全都打不开,就找客服开启gitee仓库权限吧

    外部开源宿主联盟需要申请gitee上小程序仓库访问权限:

    4.如果你的项目以前是OC项目,Podfile文件中use_frameworks!曾经是注释掉的 # use_frameworks!类型,现在却因为开源联盟的框架打开了注释。那么,以前pods中的.a全部变成了framework。需要把以前的引入方法改变了;

    以AFNetworking 为例子:

     1)使用use_frameworks,在桥接文件里加上#import "AFNetworking/AFNetworking.h"
    
     2)不使用frameworks,桥接文件加上 #import "AFNetworking.h"
    
    或者在你用的地方把
    #import "AFNetworking.h"
    改成
    #import "AFNetworking/AFNetworking.h"
    
    还有一些框架中的文件可以把
    #improt "xxxController.h",
    改成
     @import"xxxController"; 
      
    "#"变成了"@"    没有了".h"
    

    手动拖入BainuoCashierSDK.bundleBainuoCashierSDK.framework

    
    要在百度给的demo (Demo名字叫做:SwanAppDemo_Pods)
    里边找到这两个文件:
    BainuoCashierSDK.bundle(在工程文件夹Resources里)
    和
    BainuoCashierSDK.framework(在工程文件夹Frameworks里)
    
    然后手动拖入到自己的项目里的。
    
    
    YGWechatIMG276.jpeg

    报错

    如下图:Multiple commands produce...

    截屏2021-07-02 上午10.45.51.png

    我们在编译过程的多个阶段可能都产生了asset产物,导致New Build System出现了错误。

    解决方法
    1.修改编译系统:
    从默认的New Build System(Default)
    改成Legacy Build Sysytem
    点击Xcode在窗口顶部的File->WorkSpace Settings-〉Build System

    相关文章

      网友评论

          本文标题:iOS项目集成百度智能小程序开源联盟

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