美文网首页
使用脚本一键打包ipa

使用脚本一键打包ipa

作者: 第九号线 | 来源:发表于2017-12-25 15:07 被阅读161次

    公司需要有专门人员负责iOS打包发布,而这个人可能对iOS对Mac电脑一点不懂。下边就是简单的脚本一键打包ipa流程。

    一、环境布置

    1、安装Mac Os X系统

    打包ipa(iOS系统安装包,相当于安卓系统的apk安装包),首先必须在mac环境下,在windows或其他系统下,不能识别其源码。

    硬件要求:

    (1)、苹果电脑:直接去苹果官网或实体店购买苹果电脑。任何一款Mac产品都可以开发iOS,其中已经安装有苹果最新系统。

    (2)、普通PC机:由于苹果系统(MacOS)比较要求比较苛刻,相当于定制系统,在mac pro、mac mini、imac上跑很顺畅,完美升级。但是在其他pc机上安装会出现各种各样的问题。所以想要在pc机上跑苹果系统,会出现各种坑,要有心理准备。

    i、使用虚拟机安装:目前流行的虚拟机软件有很多,最常用的是VMware和virtualbox。VMware功能强大,操作简单,有免费的个人版和收费的专业版。vBox完全免费,软件不大,占内存少,功能没有VMware强大,适合低配机器使用。可以百度一下了解更多。

    ii、黑苹果技术安装双系统:在一台pc机上安装两个或多个系统。想要深入研究可以去查黑苹果论坛:远景论坛http://www.pcbeta.com/

    软件要求:

    下载mac os系统只能去App Store下载最新版本。目前在官网上没有发现有其他历史版本的macos系统可以下载。想要下载其他版本的macos系统,只能去Google或baidu搜索下载,一般下载的系统都是可以用的。

    一个地址:https://support.apple.com/downloads/macos。包括个版本升级软件,没有发现系统软件。

    安装系统:

    如何安装请百度。

    2、安装Xcode开发环境

    XCode是iOS系统的集成开发环境。其中包括一整套的开发工具,包括编码工具,编译工具,模拟器,调试工具,打包工具,上传到App Store工具等等,功能强大。iOS开发必须(不绝对,大牛任性)在XCode集成环境下进行。

    如果安装的是最新版的Mac系统,可以去Mac电脑App

    Store上下载最新版本的XCode。如果Mac系统版本过低,XCode也只能安装低版本系统,因为高版本的XCode在低版本的Mac上跑不起来。

    XCode各版本官网下载地址:https://developer.apple.com/download/more/

    二、自动打包流程

    1、配置证书和配置文件(打包人员可忽略,项目负责人员配置)

    (1)、导入苹果开发者证书;

    在开发者人员电脑上导出p12文件。(开发者证书直接从官网上下载不能使用,只有导出的p12文件才能使用)

    共享文件到打包服务器上(只提供打包的虚拟机上)

    双击安装到打包服务器mac电脑上。通过钥匙串查看证书。

    (2)、下载或导入项目配置文件

    可以在开发者电脑共享到打包服务器上。

    也可以从官网下载。

    https://developer.apple.com/account/ios/certificate/?teamId=4X5XXAA6R6

    双击,安装完成。

    (3)、XCode登录苹果开发者账号

    XCode开发环境配置开发者证书,设置项目配置文件,需要登录AppleID。

    (4)、初始化配置

    设置版本号,设置debug和release版本配置文件。

    2、打包

    注意:

    1、Mac os必须10.11.6版本以上;

    2、XCode必须8.2版本以上;(只有os 10.11.6以上才能装XCode8.2),因为iOS开发语言swift3.0是XCode8.2以后的语言版本,我们使用的是swift3.0以上版本,XCode版本过低不能打包,会出现错误。

    (1)、设置版本号

    进入项目,选择info.plist文件

    使用默认XCode打开

    修改Bundle versions string, short的value即可

    或者使用文本编辑器打开

    编辑

    保存。

    (2)、导入并修改打包脚本工具

    找到xcode-shell文件夹

    用XCode或文本编辑工具打开dis-one-key-ipa-build.sh文件

    修改路径(路径为项目GSLearning.xcodeproj的路径)

    修改项目名(项目名称与GSLearning.xcodeproj保持一致)

    修改输出文件的路径(ipa文件导入的路径)

    详情请查看下:http://www.lai18.com/content/8206080.html

    (3)、打包

    进入打包工具目录

    输入./dis-one-key-ipa-build.sh,enter键运行

    等一段时间,打包成功。可在项目build文件夹中找到ipa文件。

    相关文章

      网友评论

          本文标题:使用脚本一键打包ipa

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