美文网首页js css html
组件化遇到的问题

组件化遇到的问题

作者: woniu | 来源:发表于2023-03-13 09:44 被阅读0次

    一、设置gitignore文件

    上传文件的时候,我们git导入的第三方库完全可以忽略上传。当然还有一些其他你用不到上传的文件,都可以通过设置gitignore来避免这些文件的上传。

    # macOS
    .DS_Store
    
    # Xcode
    build/
    *.pbxuser
    !default.pbxuser
    *.mode1v3
    !default.mode1v3
    *.mode2v3
    !default.mode2v3
    *.perspectivev3
    !default.perspectivev3
    xcuserdata/
    *.xccheckout
    *.moved-aside
    DerivedData
    *.hmap
    *.ipa
    
    # Bundler
    .bundle
    
    # Add this line if you want to avoid checking in source code from Carthage dependencies.
    # Carthage/Checkouts
    
    Carthage/Build
    
    # We recommend against adding the Pods directory to your .gitignore. However
    # you should judge for yourself, the pros and cons are mentioned at:
    # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
    # 
    # Note: if you ignore the Pods directory, make sure to uncomment
    # `pod install` in .travis.yml
    #
    Example/Pods/
    Pods/
    

    Example:就是你的项目名。

    二、组件更新

    业务组件更新的时候,需要先更新依赖的基础组件,否则在校验的时候会报错,找不到相关的文件或者方法。所以,流程如下:
    1、我们需要先给修改的基础组件打个正式的tag,然后校验&push组件的xxx.podspec文件。
    2、更新本地repo源,pod repo update xxx
    3、校验我们的业务组件,通过后上传podspec文件。
    具体的更新流程见:iOS组件化的创建、tag、提交到远端

    相关文章

      网友评论

        本文标题:组件化遇到的问题

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