2022iosAPP最新开发测试课程

本文详细介绍了iosapp在windows上开发、编译、打包、安装到手机测试的最新完整流程。本文介绍了ios开发的常见问题及解决方法,包括ios开发证书、ios开发描述文件等。2.2中常用的三个网站。苹果开发:开发者中心:/账号/App管理中心:/AppID管理中心:/Ios开发助手工具:/1。AppUploader下载安装1。进入AppUploader官网下载。下载地址:/2。双击要下载的应用程序。3.进入appuploader主界面。2.切换中文界面。按照下图步骤,点击中英文切换,弹出提示后,关闭软件,重新打开即可切换成功。3.。AppUploader账号登录使用开发者账号登录,688未支付。您需要勾选“未付款688”选项才能登录。输入绑定手机号收到的验证码登录。4.创建ios(.p12)证书。点击Apple Certificate添加Apple Certificate,输入证书密码:这个密码不是账号密码,而是保护证书的密码,是p12文件的密码。这个密码设置好之后,在别的地方就找不到了。如果忘记,只能删除证书重新制作,所以请记住密码。此外,出于安全考虑,密码不应该太简单。证书名称是一个在证书列表中容易识别的字符。你自己很容易就能识别出来。证书类型尽量选择字母和数字:发行是发布型,开发是开发型。Apple type =ios+mac,所以开发的时候同时选择iosappdevelopment和appledevelopment两种类型都可以。选择bundleID:只有部分类型的证书需要选择bundleid,比如push证书。因为大部分证书与app没有关联。相反,配置文件用于关联应用程序。与appuploader服务同步:如果您想在制作后在其他计算机上下载此证书,或者与同事同步此证书,您需要选中与appuploader服务同步。否则需要手动管理p12文件在不同电脑之间的传输,而下载一旦创建,就无法在其他电脑上下载,只能手动复制文件。一般情况下,建议使用appuploader服务进行同步。证书类型描述:IOS开发,选择appledevelopment或iosappdevelopmentios发布,选择appledistribution或iOS Distribution(appstoreadad hoc)开发推送证书;选择apple bush notification Service Essl(s . and box)来颁发推送证书,选择apple push notification services SSL(sandbox & amp;制作)其他证书不是很常用,各种证书可以自己讲解。8.官员遇到问题,首先要登录苹果开发官网。检查是否有权限/是否已停用/过期/是否有协议待约定。切换右上角的账户,检查关联账户是否正常运行。苹果邮箱会收到很多通知消息,比如IPA上传,账号变更,停用,都会有消息提示。9.货架版本需要官方证书(appledistribution)。一般为开发证书(appledevelopment)的开发和测试创建两个证书,一个用于开发,另一个用于上架。如果有付费内容,还需要ApplePay的证明。您不需要创建太多的证书。苹果对证书数量有限制。通常,三个开发证书不允许您创建更多相同类型的证书。单击p12下载到计算机。5.添加测试设备udid点击udid2。添加UDID 6。创建描述文件点击描述文件点击添加描述文件,在弹出框中选择需要安装测试的设备。如果是发布类型,则不需要选择设备。选择要使用的证书。如果您忘记了是哪一个,您可以选择所有证书。描述文件类型描述:有appstore类型的是发布类型,有开发类型的是开发类型,push没有描述文件,所以不要问push选择哪个描述文件类型,os开发选择iosappdevelopment类型,发布app时选择app Store类型。(ps:除了APPStore类型的描述文件,其他所有描述文件都需要测试。) 4.单击下载按钮下载桌面。7.测试并安装应用程序。以HBuilder的package Vue项目为例。打开详细设置后,点击保存。官方菜单项点击‘问题-& gt;‘云包型原生包’,出现下图所示的弹出框,广告未勾选,无错误提示。选择p12并。mobileprovision文件,并输入刚刚设置的证书密码。点击包,等到包没完成(比如ios),包完成后点击确定查看包状态信息。打包完成后,将安装包保存到目标文件,发送到手机进行安装。测试设备:如果选择的类型是iosappdevelopment类型,所有的测试设备都必须在它旁边并被选中。如果没有显示测试设备,点击方框下方的Add Test,然后输入测试设备的udid,将ios设备连接到当前pc,就会自动获取设备的udid。如果编译后app无法安装在设备上,可能是因为设备的udid没有添加到描述文件中,需要添加描述文件重新编译。