• 主页
  • 随笔
  • 技术笔记
  • 全部文章
标签 友链 关于我

  • 主页
  • 随笔
  • 技术笔记
  • 全部文章

Fastlane自动上传物料到iTunes Connect(三)

阅读数:次 2020-05-01
字数统计: 435字   |   阅读时长≈ 1分

produce => 如果你的产品还没在iTunes Connect(iTC)或者Apple Developer Center(ADC)建立,produce可以自动帮你完成这些工作

deliver => 自动上传截图,APP的元数据,二进制(ipa)文件到iTunes Connect

一、produce生成新的APP

使用命令在ITunes Connect (简称itc)上生成一个新的APP

fastlane produce

下面是一个简单的lane任务

   default_platform(:ios)
platform :ios do
  desc "下面就是一个个的任务,这里称之为lane"
  # 新创建一个app
  lane :new_app do
      produce(
        username: 'test@qq.com',
        app_identifier: 'com.compnay.TestProject',
        app_name: '测试工程',
        language: 'English',
        app_version: '1.0',
        sku: '123', # 注意,sdk必须大于2个字符
        #team_name: 'SunApps GmbH', # only necessary when in multiple teams

        # Optional
        # App services can be enabled during app creation
        enable_services: {
          #apple_pay: "on",               # Valid values: "on", "off"
          push_notification: "on",       # Valid values: "on", "off"
        }
      )
  end
end

运行 fastlane new_app 即可运行该任务

二、deliver自动上传物料

1.安装deliver

sudo gem install deliver

2.初始化

  • cd [项目目录]
  • deliver init
  • 输入iTunes Connect账号
  • 输入app identifer
  • 等待完成结果

初始化完成后 就可以使用deliver来配置新的更新,或者仅仅上传app 的资料和截屏

3.用法

初始化完成后会生成metadata 和 screenshots 文件夹
可以看到在iTunes Connect里设置的信息
可以在本地修改然后上传到iTunes Connect

  • 上传appmetadata

      deliver
      
    
  • 上传ipa 并提交审核

       deliver --ipa "App.ipa" --submit_for_review
       
    
  • 下载已经上传的屏幕截图

      deliver download_screenshots
      
    
  • 选择一个已经上传的build版本去审核

       deliver submit_build --build_number 830
       
    
  • 仅上传ipa到iTunes Connect 不上传截图 不上传app信息

      deliver --ipa PathtoyourApp/AppName.ipa --skip_screenshots --skip_metadata 
      
    
  • 上传app截图

       deliver --skip_binary_upload  --skip_metadata
       
    
  • 查看可用命令

       deliver --help
       
    
  • 本文作者: Grx
  • 本文链接: https://ruixiaoguo.github.io/Grx.github.io/Grx.github.io/2020/05/01/Fastlane自动上传物料到iTunes Connect(三)/
  • 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
  • Fastlane

扫一扫,分享到微信

iOS苹果审核之路
Fastlane证书管理cert、sigh(二)
  1. 1. 一、produce生成新的APP
    1. 1.0.1. 使用命令在ITunes Connect (简称itc)上生成一个新的APP
    2. 1.0.2. 下面是一个简单的lane任务
    3. 1.0.3. 运行 fastlane new_app 即可运行该任务
  • 2. 二、deliver自动上传物料
    1. 2.1. 1.安装deliver
    2. 2.2. 2.初始化
    3. 2.3. 3.用法
      1. 2.3.1. 初始化完成后会生成metadata 和 screenshots 文件夹 可以看到在iTunes Connect里设置的信息 可以在本地修改然后上传到iTunes Connect
  • © 2014-2024 Grx
    GitHub:hexo-theme-yilia-plus by Litten
    本站总访问量次 | 本站访客数人
    • 标签
    • 友链
    • 关于我

    tag:

    • life
    • OC
    • Google
    • Fastlane
    • Flutter
    • hexo
    • 智能家居
    • Apple Watch
    • 逆向
    • Lottie
    • PHP
    • cocos2d
    • Mac
    • MonkeyKing
    • RN
    • Swift
    • RAC
    • WKWebView
    • WebView
    • Xcode
    • xcode
    • ios
    • Android
    • appledoc
    • MMKV
    • LLVM
    • FreamWork






      
      

    • 唐巧的博客
    • 王巍(喵神)OneVsDen
    • 阿里“念纪“
    • 滴滴-戴铭
    • 郭曜源(ibireme)
    • 阿里”南栀倾寒“
    • 蘑菇街李忠
    • 码农人生
    • 玉令天下
    • bang
    • Ian的博客
    这里是Grx的个人博客:
    iOS开发工程师一枚
    联系方式:
    QQ:1217255509
    Email:grx0917@sina.com
    知识管理,时间管理,自我管理,架构即未来
    欢迎技术交流!