index.php生成ipa,【iOS开发】打包成ipa的方法

【概述】

一、Xcode-archive(苹果推荐方式) --- (推荐)

二、iTunes拖入

三、全自动编译脚本 --- (推荐)

四、通过已有.app,编译脚本自动生成ipa包

五、通过已有.app,手动压缩改后缀方式

【具体操作】

** 一、Xcode-archive(苹果推荐方式)(推荐)**

先将运行时Scheme设置为 IOS Device

设置开发证书

配置:Product-->Scheme-->Edit Scheme-->Run-->Info-->Build Configuration 中的Debug改为Release。

配置完,Close关闭就行了

Product-->Archive-->等待程序自动编译完成-->弹出操作框-->选择右面的Export

选择企业或点对点的方式:Save For Enter price or AD-Hoc Deployment-->next

选择开发Team-->choose

出现新界面,选择Export

保存,选择Export

ipa导出成功

建议:采用provisioning profile+P12真机调试

** 二、iTunes拖入**

先将代码生成为release目标

2.打开工程输出文件夹(Users/用户名/Library/Developer/Xcode/DerivedData/工程名/Build/Products/Release-iphoneos)

找到有个*.app的文件

打开iTunes把这个文件拖进资料库

然后再拖出来,它就变成*.ipa了

三、全自动编译脚本

四、通过已有.app,编译脚本自动生成ipa包

先将代码生成为release目标

打开工程输出文件夹(/users/用户名/Library/Developer/Xcode/DerivedData/工程名/Build/Products/Release-iphoneos)

找到有个*.app的文件

新建文件夹,命名为“distribute”,新建distribute.sh脚本文件,内容为:(注意,脚本中所有appName请先替换成你的真正app名称)

rm -rf appName

mkdir appName

mkdir appName/Payload

cp -r appName.app appName/Payload/appName.app

cp Icon.png appName/iTunesArtwork

cd appName

zip -r appName.ipa Payload iTunesArtwork

exit 0

5.将要转化的.app文件放到distribute/文件夹下

这时的文件夹目录结构是这样的:(注意,脚本中所有appName请先替换成你的真正app名称)

distribute/distribute.sh

distribute/appName.app

6: 运行distribute.sh脚本

打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。

7: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。

** 五、通过已有.app,手动压缩改后缀方式**

新建“Payload”文件夹,注意名字要一字不差;

将你的.app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名称;

在Payload文件夹上右键压缩成zip,然后将生成的.zip文件后缀改成.ipa即可

(这种方式与4.1的方法本质是一样的。)

——————————— 【 MadeBy 纪宝宝 】 ———————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值