重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
全篇从证书到真机调试分4步进行介绍
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了盱眙免费建站欢迎大家使用!
说在前面:
通过HBuilderX生成IOS APP需要有一个开发者账号对应的 证书(.p12) 和一个APP 描述文件(.mobileprovision) 。这是苹果软件打包的前提。
应用上架App Store首先需要有苹果开发者账号。公司一般会有企业账号,要来用户名、密码。登陆苹果开发者中心 后界面如下↓↓
生成.p12文件有2个步骤
已经有证书且未过期,可直接Download使用,如下图↓↓
注意: 一个证书可以对应多个APP,所以证书不需要创建太多。
到此,基础的证书文件.p12 就生成了
这个是帐号问题,每个帐号每年只能有100台iphone测试机,100台ipad测试机,你这个100台已经用完了。这个问题没法解决只能换帐号,100台是苹果定死的超过就不能用了,只能用以前测试过的机子做真机测试。望采纳
应用程序出现闪退,原因如下:
1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。
2、系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其他设备会闪退。
解决方法如下;
1.电脑下载并安装PP助手。
2.将使用数据线连接到电脑上并且打开PP助手。
3.点击左边一列中的“正版应用”。
4.然后点击在右上角的“修复闪退弹窗”按钮。
5.等待修复完成即可。
当前环境:Xcode Version 12.5.1 (12E507)
我为了测试流程,重新注册了apple id,在xcode中登录,选择 Manage Certificates
点击+号,新建 Apple Development
Team 选择刚新加的 Personal Team ,这时候, Build Settings 里的 Code Signing Identity 自动变成 Applee Development ,就用这个就好的
修改 Bundle Identifier ,这里主要不能和别人一样的,所以如果是本地测试,那就长一点好了
配置好直接运行,会有个提示,这时候需要到手机描述文件里,信任证书,然后在重新运行。
iOS app如果想要进行真机调试,需要有一个开发者账号。如果个人要申请,需要准备一张VISA(美金)信用卡,MASTER(欧元)。
1. 个人的 99$ 申请简单,付钱就行,688人民币
2. 企业的 99$ 申请复杂,需要“邓白氏”认证,可以确认企业是合法有效的,可以管理团队开发
3. 商业的 299$ 也需要邓白氏认证,开发的应用,不能够上架(不经过苹果的审核),专门给企业级用户定制应用程序使用
4.通过开发者账号在苹果开发者网站上申请证书
5.将申请的证书安装到Xcode中,在配置好
6.连接手机,运行是选中手机即可在手机上进行真机模拟
部分手机升级iOS15之后,真机调试的时候,卡在启动页几分钟没反应,手动运行手机的运用又是正常的,在这种情况下,需要重新设置一下:
1、删除~/Library/Developer/Xcode/iOS DeviceSupport/该目录下所有文件。
2、选择Xcode-Window-Devices and Simulators,鼠标右键点击真机设备,选择Unpair Device;
3、重新启动Xcode。
上述步骤做完如果还是不行,升级Xcode,并重新执行上述操作。