软件大小:
软件语言:
浏览人数:352人
软件类型:
授权方式:
用户评分:
更新时间:2024-04-22
软件分类:Mac系统
运行环境:
总结一下,目前将 .app 包转换为 .ipa 包的方法有以下几种:
1、苹果推荐的方法,即使用xcode的功能
Xcode菜单栏->->->选择三者之一,通常是最后两个。
局限性:个人开发一般采用这种方式,但一张证书多人使用时有点麻烦。 一般多人开发时,使用+P12文件进行真机调试。 最后导出ipa包的时候需要输入上面的方法,这个时候需要向团队里的其他人要。 +P12真机调试方式不需要开发者知道密码,密码一般都放在那里;
使用工具(推荐)利用列出 IPA 的步骤
它可以帮助您在Linux或Mac系统上直接申请iOS证书p12,并上传ipa到App Store。 无需苹果电脑即可方便地列出IPA。
1.下载并安装iOS上市辅助软件
下载地址:下载软件包后解压直接使用,无需安装。
2.申请iOS发布证书(p12文件)
证书已发布上市。 该证书由p12和两个文件组成。 如需配套使用,请先申请p12。
1、使用苹果开发者账号登录软件后,点击创建苹果证书
类型:
证书名称:不要中文,不要太长,随意设置
电子邮件:任何
密码:证书的密码,例如设置为123,不需要太复杂。 记好并在包装时使用。 这是非常重要的。
应用程序ID:此处无需选择
单击“确定”即可创建。
2、创建成功后,找到新创建的发布证书(iOS的这种就是发布证书,如果之前创建过的话,看过期时间或者ID就知道是哪一个是新创建的)!
单击 p12 文件下载 .p12 证书文件并将其保存到您的计算机。
3.创建iOS发布描述文件(.file)
1. 点击右下角BACK,返回首页,选择描述文件。
2.点击右下角+ADD,进入申请界面!
Type:下拉选择发布版本
应用程序ID:下拉选择对应的应用程序ID(也称包ID、appid、包名)
新APP上架需要先添加新的应用ID(每个APP对应一个应用ID)。 如果之前已经添加过,可以直接从下拉列表中选择。
证书:全选即可
:发布版本无需选择设备
输入名字:不要中文,123之类的就行。注意不要和之前申请的名字重名。 单击“确定”即可创建。
3、选择刚刚创建的发布描述文件(对于iOS,此类型为发布描述文件,查找输入刚刚创建的名称),点击下载,保存到电脑。
申请完p12和这两个iOS证书文件后,就可以打包了。
4.iOS打包IPA
每个开发者工具打包教程都是根据您使用的平台进行打包的,并且证书的使用都是一样的。 这里有几个平台的打包教程,大家可以看一下自己使用的平台。
现成IPA重新包装并上架教程
开心App平台打包网站教程
以下以平台为例:
1、打开工具,选择开发的项目,点击,选择为原生安装包。
2. 打包成功后,将IPA文件下载到本地计算机。
3.使用上传IPA步骤
3.1 选择IPA
3.2 设置专用密码邮箱,与登录账号不同
3.3. 上传成功后,会出现黑屏窗口,底部有提示。
4.上传成功后mac系统下载了怎么安装,可以直接登录Apple App Store构建版本,选择上传的IPA文件。
3.拖入(推荐)
这个方法非常方便。 具体步骤请看动态图:
注:这里的“我的应用程序”是指计算机上的程序。 它不需要在线连接。 您可以删除其中的应用程序。
3.自动编译脚本
编写全自动编译脚本,这样就可以实现打包,无需打开XCODE编译运行。 这种方法也非常快。 有兴趣的可以看看这篇文章。
缺点:没有错误的话还好,但是语法错误或者其他错误就很难处理了。
操作:
1)所需语句(可以直接在命令行执行)
-
进入项目根目录文件夹,执行上述语句即可启动自动使用模式构建项目文件。
注意:证书必须添加到文件中。
mkdir -p ipa/ -r ./-/.app ./ipa/ -r $ *
进入生成的app文件所在文件夹,执行上述语句,将app文件打包成ipa文件。
注意:app文件可以直接导入运行,但没有图标。 只需要将图标放入./ipa文件夹中,一起打包即可。
app文件默认生成路径(可修改):
:项目根目录/build/Debug-/_NAME
及以后:./user////XCode//
在 -/Build/ 下有: Debug- 和 - 以及 Debug-
图标要求:
不大于500*500
格式为jpg
命名的
不能有后缀
2)如何编写脚本(mac/linux)
脚本格式
#!/bin/ -p ipa/ -r ./-/.app ./ipa/ -r $ *退出 0
脚本创建方法
打开终端
vim.sh
按“i”进入编辑模式,输入脚本内容,按“ESC”退出编辑模式,按“ZZ”(大写)保存并退出。
关于权限
使用ls -l 查看当前目录下文件和文件夹的权限。
这里将权限改为777并chmod 777
然后重命名为.ipa
mv xx.zip xx.ipa
4.解压并更改后缀名(本文推荐)
该方法是在xcode编译生成的.app包的基础上进一步处理的。 通过简单的压缩和修改后缀名即可实现IPA包传送。
该方法可以通过自动脚本处理和手动处理来实现。 推荐使用脚本方法一劳永逸解决问题。
4.1 脚本自动生成ipa包
步骤1:新建一个文件夹,命名为“”,新建一个.sh脚本文件,内容如下:(注意,请先将脚本中的所有内容替换为您的真实应用名称)
rm -rf / -r .app //.appcp Icon.png / -r .ipa 0
Step2:将要转换的.app文件放入/文件夹中
此时的文件夹目录结构是这样的:(注意,请先将脚本中的所有内容替换为你真实的应用名称)
/。/。应用程序
步骤3:运行.sh脚本
打开它mac系统下载了怎么安装,cd到该文件夹,将.sh拉入其中并执行它。 如果出现提示mac系统下载了怎么安装,请使用“chmod 777 .sh”命令授予权限并再次执行.sh。
Step4:大约几秒后,/文件夹下会生成/文件夹,里面的.ipa就是我们想要的包。
4.2 手动压缩及更改后缀方法
该方法与4.1中的方法基本相同。
Step1:新建一个“”文件夹,确保名称准确;
Step2:将你的.app包放入. 请注意,应用程序的名称根本不需要更改。 只需使用xcode生成的应用程序名称即可;
Step3:右键该文件夹,将其压缩为zip,然后将生成的.zip文件的后缀更改为.ipa。