转载:2022 ios APP最新开发测试教程
1.本文详细介绍最新的在 windows 上进行 ios app 开发编译打包安装到手机测试的完整流程。介绍 ios 开发经常遇到的问题和解决方法,包括 ios 开发证书,ios 开发描述文件等。
2.Apple 开发常用的三个网址:
开发者中心: https://developer.apple.com/account/
App 管理中心: https://appstoreconnect.apple.com/
App ID 管理中心: https://appleid.apple.com/
Ios 开发助手工具:http://www.appuploader.net/
App Uploader下载安装
http://kxdang.com/topic/appuploader/iosdev1.html#app-
1.进入 App Uploader 官网下载下载地址:http://www.applicationloader.net/最新版下载地址:https://net-appuploader.oss-cn-qingdao.aliyuncs.com/appuploader_win_0728.zip
2.双击应用程序下载。
3.进入 app uploader 主界面
切换中文界面
http://kxdang.com/topic/appuploader/iosdev1.html#%E5%88%87%E6%8
1.根据步骤如图如下操作的,点击中/英文切换,弹出提示后关闭软件重新打开即可切换成功。
apple 账号登录
http://kxdang.com/topic/appuploader/iosdev1.html#apple-
1.使用开发者账号登录,并且没有支付 688,需要勾选‘未支付 688’选项进行登录。
2.将绑定手机号收到的验证码输入即可登录。
创建ios(.p12)证书
http://kxdang.com/topic/appuploader/iosdev1.html#%E5%88%9B%E5%BB%B
1.点击苹果证书
2.新增苹果证书
- 输入证书密码:这个密码不是账号密码,而是一个保护证书的密码,是 p12 文件的密码
- 证书名称:是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是字母和数字之类。
- 证书类型说明:IOS 开发选择 apple development 或者 ios app development 类型 ios 发布选择 appledistribution 或者 ios distribution (app store and ad hoc)。
- 开发推送证书选择 apple push notification service ssl (sandbox),发布推送证书选择 apple push notification service ssl (sandbox & production),其他证书不是很常用,可以自行百度各种证书说明。上架版本需要 使用正式的证书(apple distribution)。
- 开发测试用开发证书(apple development) 一般都要创建两个证书一个用于开发,一个用 于上架,如果有支付内容,还必需要 Apple Pay 的证书。证书无需创建太多,apple 对证书有数量限制,一般 3 个开发证书就不 让创建更多同类型的证书了。
- 官网遇到问题,首先登录文章开通的苹果开发官网。检查 是否有权限/是否被停用/是否过 期/是否有协议需要同意。在右上角切换账号检查所关联的账号是否功能正常。Apple 邮箱会接收到许多通知消息,如 IPA 上 传,账号发生变化,被停用,都会有消息提示。
8.点击 p12 下载到电脑。
添加测试设备UDID
http://kxdang.com/topic/appuploader/iosdev1.html#%E6%B7%BB%E5%8
1.点击 udid
2.连接苹果手机,即可识别出来 udid
创建描述文件
http://kxdang.com/topic/appuploader/iosdev1.html#%E5%88%9B%E5
1.点击描述文件
2.点击新增描述文件,在弹出框里面选择要安装测试到的设备,如果是发布类型无需选择设备。选择使用的证书,如果忘记是哪个了可以选择全部证书。
描述文件类型说明:带 app store 类型的是发布类型,带 development 的是开发类型,, push 没有描述文件,所以不要问推送选 择哪种描述文件类型,ios 开发选择 ios app development 类型,发布 app 的时候选择 app store 类型。(ps:除了 APP Store 类型的描述文件外,其他的描述文件都需要选择测试设备)
3.点击下载按钮下载桌面
测试安装App
http://kxdang.com/topic/appuploader/iosdev1.html#%E6%B5%8B%E8
1.以 HBuilder 打包 Vue 项目为例,打开详细设置进行设置完成后,点击保存。
2.官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,选择刚才制作的 p12
和.mobileprovision 文件,输入刚才设置的证书密码。点击打包,等待打包未完成(仅以 ios 为例)
3.官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。
测试设备:如果选择的类型是 ios app development 类型,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的 udid 输入,把 ios 设备连接到当前 pc,会自动获得设备的 udid。 如果 app 编译后无法安装到设备,可能是因为设备的 udid 没有添加进入描述文件,则需要添加描述文件后重新编译。