美文网首页
mpaas ios cocoapods接入 RN 项目 执行p

mpaas ios cocoapods接入 RN 项目 执行p

作者: mark666 | 来源:发表于2021-09-01 15:08 被阅读0次

    在最新 RN 0.60 + 项目中, 因为使用Auto-Link技术,导致我们在接入mpass 执行pod install一直会报错:

    虽然上面问题不影响正常项目的打包运行,但是对于自动化脚本执行打包命令有影响,所以主动和mpaas 官方沟通,提供了工单,大概两周时间官方发布了 beta版本,效率还算可以,下面是跟官方沟通的部分截图:


    因为跟官方那个沟通需要提供相应的demo和相应的使用场景,中间有些曲折,毕竟问题还是解决了,下面说一下具体解决方案。

    1.安装

    安装官方的beta版本

    sh <(curl -s [http://mpaas-ios-test.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh](http://mpaas-ios-test.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh))
    

    查看是否beta版本号

    pod mpaas version --plugin 
    
    // 出现beta 则安装版本成功
    0.9.5.0.0.7-beta
    

    2.修改Podfile 中引入方式

    require_relative 换成 require

    require '../node_modules/react-native/scripts/react_native_pods'
    require '../node_modules/@react-native-community/cli-platform-ios/native_modules'
    
    

    然后执行pod install 一切就OK了。

    3. 遇到的问题

    我在跟官方沟通安装beta插件时候,一直安装不成功,如下图: 安装的是 mpaas-ios-test 开头,但是查看版本一直不是 beta版本,让我百思不得解,最后执行卸载

    sudo gem uninstall cocoapods-mPaaS -a
    

    再次安装还是有问题,最后重新安装了一下 cocoapods 就好了.

    卸载:

    sudo gem uninstall cocoapods
    

    安装:

    sudo gem install cocoapods
    

    相关文章

      网友评论

          本文标题:mpaas ios cocoapods接入 RN 项目 执行p

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