欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

iOS开发笔记 -- 自动化打包

程序员文章站 2022-04-13 22:44:34
...

简述

工作中经常会用到Xcode打包进行测试,Archive过程中等待时间过长,影响开发效率,由此想到了利用Python脚本进行自动化打包,并上传至蒲公英。Python脚本地址

一、配置Python开发环境

在Mac OS平台下,我们比较常用的就是 Homebrew (软件包管理工具),拥有安装、搜索、更新等功能,首先我们需要配置Homebrew,然后用Homebrew直接通过命令安装Python,其次我们需要将自动打好的包 .ipa 上传至蒲公英平台,所以需要配置Python包管理工具 pip,安装requests库 具体操作如下所示:

  • Homebrew安装

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

    可以通过 brew -v 查看是否安装成功

  • Python安装

    brew install python3
  • pip安装

点击 pip 进入官网下载
iOS开发笔记 -- 自动化打包

解压后,cd 进入该目录 执行命令

sudo python setup.py install

安装成功后,输入 pip -v 测试下, 若无问题可以 用pip 安装requests库了

pip install requests

二、自动化打包

  • 执行Python脚本

1、脚本链接在文章最上方
2、下载脚本后需修改 文件的路径、蒲公英的key

iOS开发笔记 -- 自动化打包

iOS开发笔记 -- 自动化打包

替换如下图所示
iOS开发笔记 -- 自动化打包

脚本文件执行后会在桌面生成一个文件夹,内有 .ipa文件,终端上传成功 所示
iOS开发笔记 -- 自动化打包

  • 注意点

1、打包前,项目要进行预编译。
2、保证打包选择的不是模拟器。
3、要确保证书正确配置。
4、确实测试设备udid已经添加。

完毕!

2018 - 06 - 27 更新:

可以到 Python官网 直接下载安装包进行操作,简单便捷

*** 安装requests库 ***
pip3 install requests
*** 执行脚本文件 ***
python3 文件路径