ios APP 开发测试教程
转载: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下载安装
1.进入 App Uploader 官网下载下载地址:http://www.applicationloader.net/最新版下载地址:https://net-appuploader.oss-cn-qingdao.aliyuncs.com/appuploader_win_0728.zip
2.双击应用程序下载。
3.进入 app uploader 主界面
切换中文界面
1.根据步骤如图如下操作的,点击中/英文切换,弹出提示后关闭软件重新打开即可切换成功。
apple 账号登录
1.使用开发者账号登录,并且没有支付 688,需要勾选‘未支付 688’选项进行登录。
2.将绑定手机号收到的验证码输入即可登录。
创建ios(.p12)证书
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
1.点击 udid
2.连接苹果手机,即可识别出来 udid
创建描述文件
1.点击描述文件
2.点击新增描述文件,在弹出框里面选择要安装测试到的设备,如果是发布类型无需选择设备。选择使用的证书,如果忘记是哪
个 了可以选择全部证书。
描述文件类型说明:带 app store 类型的是发布类型,带 development 的是开发类型,, push 没有描述文件,所以不要问推送选 择哪种描述文件类型,ios 开发选择 ios app development 类型,发布 app 的时候选择 app store 类型。(ps:除了 APP Store 类型的描述文件外,其他的描述文件都需要选择测试设备)
3.点击下载按钮下载桌面
测试安装App
1.以 HBuilder 打包 Vue 项目为例,打开详细设置进行设置完成后,点击保存。
2.官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,选择刚才制作的 p12
和.mobileprovision 文件,输入刚才设置的证书密码。点击打包,等待打包未完成(仅以 ios 为例)
3.官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。
测试设备:如果选择的类型是 ios app development 类型,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的 udid 输入,把 ios 设备连接到当前 pc,会自动获得设备的 udid。 如果 app 编译后无法安装到设备,可能是因为设备的 udid 没有添加进入描述文件,则需要添加描述文件后重新编译。
评论