最近在折腾某个项目需要上架到App Store商店,需要先注册Apple Developer Program账号,订阅费用是688/年,但程序都还没跑通直接订阅貌似有点坑,所以今天推荐借助appuploader工具,先注册一个Apple Developer Program免费账号,然后获取测试版证书本地调试。
Apple Developer Program收费一览
为什么要要用到appuploader? Apple开发者后台页面全英文使用不便,appuploader将常用的几个步骤都总结在软件中,极大简化了iOS APP的证书申请签发、测试、上架流程。
适用暂时未注册付费苹果开发者,需要进行打包iOS真机测试的需求,HBuilder、apicloud等平台适用,完全免费进行!
苹果免费开发者账号的功能限制
1、证书描述文件有效期只有7天,7天后要重新申请iOS证书打包(付费的一年)
2、最多只能添加3个udid测试设备(最多可以让3个手机安装,付费的100个)
3、只能通过手机助手安装如爱思助手安装(不能上传分发平台扫码下载安装,付费开发者可以扫码安装)
废话不多说,教程开始:
1、注册Apple Developer Program账号
注册地址:https://developer.apple.com/account
安装页面提示注册账号,如果有Apple账号可以直接登录,安装页面提示操作。
2、下载Appuploader
官网:http://www.applicationloader.net/
提供Windows、MacOS、Linux多个系统版本
1.登录
2.点击创建证书
类型:请根据你的应用类型选择,iOS可以选择Apple开发证书或iOS证书
输入证书名称:随意设置,注意不要使用中文
密码:设置证书的密码,请记住这个密码,打包的时候需要用到
3.创建完成,保存证书
4.创建描述文件
回到软件主页,点击描述文件 进入
5.点击右上角创建
输入名称,选择类型,请根据你的应用类型选择
Bundle ID 就相当于安卓的应用包名(App的id标识),默认会带一些比较长的,不想用或者记不住可以点击右边的添加bundle自定义添加,避免和常见包名重复即可。
常见格式:com.app.taobao 你可以吧taobao修改为你的app名称
然后证书选择刚刚创建的证书,设备需要测试设备的UDID,(因为是免费账号,本地测试App只能在指定的设备上运行,这个UDID就是你的iPhone手机标识)
你可以连接爱思助手在设备信息中获取或直接使用Appuploader工具获取,这里演示Appuploader工具扫码获取
1.手机与电脑连接同一个网络 (同wif或同路由器)
2.打开相机扫一扫
3.点击继续和允许
4.打开 系统设置 点击已下载描述文件
5.点击安装根据提示完成得到UDID
6.手机操作演示(扫码安装后电脑会自动获取UDID)
3、打包ipa应用程序
这里我使用HBuilder演示
BundleID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)
profile文件:选择上传配置文件.mobileprovision
私钥证书:上传.p12文件
私钥密码:输入创建p12设置的证书密码。
打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了。
4、安装ipa文件
打包生成ipa文件之后可以使用爱思助手或Appuploader进行安装。或者直接使用HBuilder iOS基座测试运行
1、Appuploader安装ipa
2、HBuilder本地化运行iOS APP基座(需要数据线连接到电脑安装)(如果上边的情况打包失败可以使用此方法)
- iOS App 基座安装
- 安装后按提示信任应用开发者,即可打开。
暂无评论内容