2022-10-17
众所周知,开发苹果app时需要使用签名(证书)来打包安装苹果IPA。作为ios开发的新生,你只学ios应用开发的内测,不需要放到appstore上。苹果开发者账号认证需要支付688,真的是极大的浪费。使用appuploader,只需注册苹果普通账号,无需688认证即可自行打包ios应用,并在自己的真机上测试。在下面
第一步:注册一个苹果开发者账户
请访问以下URL,并按照提示进行注册。因为不需要支付688认证苹果开发者,所以没什么好说的。注册地址:苹果Developerhttps://developer.apple.com/cn/
第二步:下载应用上传程序
下载地址:Appuploader官网- IOS ipa上传发布工具,证书制作工具跨平台版本,Windows、Linux、Mac系统均可(applicationloader.net)3358 www.applicationloader.net/
这是VMware虚拟机安装的mac系统,所以我下载了mac安装包,直接解压,双击appuploader启动。见下图:
主界面如下:
简要介绍如何使用该工具:
1.登录,因为688认证没有付费,所以登录的时候注意查看未付费的688:
2.功能介绍,我这里主要使用工具的三个功能部分:
证书部分: p12证书文件主要是工具生成的,后面的证书会导入到mac系统中。描述文件:该文件主要包含证书、公钥、设备信息等。并绑定到应用程序。
设备测试:主要输入内部要测试的ios手机,主要是udid,可以理解为设备的唯一识别码。iphone的UDID可以在安装驱动后通过appuploader工具自动获取。
这里我没有使用任何其他的功能模块。具体请参考工具软件的帮助文档。帮助文档还列出了常见问题和解决方案:app uploader FAQ(application loader . net),下载链接:http://help.applicationloader.net/topic/appuploader/.
第三步:使用xcode打包导出ipa文件,供他人测试。
1.mac系统导入appuploader生成的p12证书,导入方法如下图所示:
双击下载的p12文件,系统会提示您输入密码。按照提示输入密码即可。
2.关键部分,xcode用这个p12证书来封装ipa:
Xcode增加了苹果开发者账号和个人p12证书。接下来,xcode打包ios应用程序:
记住取消选中自动管理签名
Xcode编译没有问题,会弹出界面。
在产品目录下,复制xxx.app文件,新建一个Playload文件夹,压缩Playload文件夹,获取Playload.zip文件,修改。
Playload.zip文件是Playload.ipa文件,所以ios应用安装文件准备好了。