XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

这篇具有很好参考价值的文章主要介绍了XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天使用 hbuilder 运行到 ios 真机的时候,突然发现还需要 ipa 签名,这是什么东东呢?

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

1、IPA 签名是什么?

因苹果公司禁止企业证书用于非企业内部开发者。所以开发者无法再使用DCloud的企业证书签名的标准运行基座。

运行标准基座到iOS真机设备前,需要使用开发者的证书对基座签名后才能运行。

生成 ipa 签名有两种方式:

(1) 官网申请证书

在 apple 官网注册 appleID ,申请开发者证书,然后在iOS标准基座签名窗口,输入Bundle ID、证书私钥密码、证书profile文件、私钥证书P12文件,即可完成签名。

(2) 使用爱思助手生成

在爱思助手内,导入 ipa 文件 + appleID 生成签名文件,导入 hbuilder 安装目录下就ok了。

2、如何生成 IPA ?

apple 官网申请证书有些麻烦,appleID 账号登录成功之后,还需要填写注册时设置的安全校验问题,注册这么久早都忘喽,重新注册个邮箱注册 appleID 发现还不支持,头大的不行了,干脆使用爱思助手算了。

帮大家整理一个快捷生成 ipa 的详细步骤:

(1) 下载一个爱思助手,并且将手机与电脑连接成功。打开爱思助手,选择工具箱,找到 IPA 签名工具。

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(2) 添加 ipa 文件,找到 XHbuilder 的安装目录,选择 plugins 文件夹,再找 launcher 文件夹,选择 base 文件夹,选择 iPhone_base.ipa 文件。

具体目录:HBuilderX\plugins\launcher\base\iPhone_base.ipa

(3) 使用 Apple ID 签名,通过账号密码登录,手机连接电脑自动识别设备Id。

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(4) 选中 ipa 文件和 appleID 生成签名文件

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(5) 签名成功后,找到签名后的ipa文件,并命名为iPhone_base_signed.ipa,然后将其拷贝到HBuilderX安装目录\plugins\launcher\base

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(6) 完成上述操作之后,签名就生成完成,可以在 XHbuilder 运行项目到 ios 手机了。

3、运行到真机,好了吗 ?

此时点击运行-》运行到手机或者模拟器-》运行到 IOS app基座:

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

此时链接手机就可以正常开始编译,运行到手机上,运行半天之后提示安装调试基座失败

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

错误信息提示:

打开文件服务失败,请尝试拔掉数据线后重新连接手机,或重启手机再试(如果是IOS15.1以上的设备,请确认基座版本号为3.3.2及以上)

07:30:33.442 标准基座真机运行不支持iPhone 5S/iPad mini2以下设备,请使用自定义基座进行真机运行。

此时我们需要在手机端安装 Hbuilder 调试基座,

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

点击打开已签名的 ipa 位置,选中生成的 iPhone_base.ipa 文件双机,就会出现 Hbuilder 安装确认提示:

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

点击立即安装,就会进入手机安装Hbuilder 进度提示,如下图:

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

安装完成之后我们需要最后一步就可以正常运行到手机了。打开手机设置-》通用-》设备管理-》选择开发者APP->信任Hbuilder。

至此,就可以正常运行到手机上了。小编第一次看见这些的时候看着官方文档实操了一上午,最后以失败而告终,所以帮大家整理了一下,希望不要像我一样从入门到放弃。

4、生成 IPA 常见问题 ?

小编写的好简单啊,看着教程都是这么简单,但是实操的时候,发现会经常报各种错误,让人好心累,所以为大家整理下常见的问题。

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(1) 提示,证书申请失败!

(将鼠标移动至红色字体的位置。后面会出现一串这样的英文提示。)

get +XcodeToken+err+SRP_Setp1+err:hsc=200+ec=-20101+au=+em=Your+account+information+was+entered+incorrectly。

这种情况说明 appleID 账户有问题,我们先重新登录以下 appleID 确认好密码之后重新添加 appleID 账户再生成。

 

(2)账户密码错误提示

get +XcodeToken+err+GetGsldmsToken+err:hsc=401+ec=-22406+au=+em=Your+Apple+ID+or+password+is+incorrect.

提示你账户或密码不正确,请确认您的 apple Id 账户信息。

(3)提示签名失败,错误码44或 45 。

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

因 ipa 包构架问题导致无法进行签名,可以尝试下载未被改动过的原始iPA包重新签名。

(4) get anisettedata failed.

这个有可能是电脑网络的原因:公司网络或校园网络。解决方法是:更换个人家庭网络或手机热点。通常会有网络提示帮您自动切换。

(5) 启动证书申请进程失败。

这个是杀毒软件拦截了证书申请的进程,重启电脑退出杀毒软件再重试。

(6) 出现这类证书申请失败的提示:get teams err Teams =0.

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

原因是当前账号获取teams出错,更换Apple ID账号再去签名即可。

 

(7) 出现这类证书申请失败的提示:get XcodeToken err GetGsldmsToken err:hsc=434 ec=-22421 au=em=This action could not be completed. Try again.

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

或者这种提示:get +teams+err+1100+Your+session+has+expired.+Please+log+in.

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

然后这种提示:get +XcodeToken+err+RequestValidate+err;Http+Get+validate+vd+len;0+err;<nil>.

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

还有这种提示:

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

这四种情况的解决办法是一样的,按照这个文件路径 :C:\ProgramData\i4\i4tools\ipasign,删除adi和cnf两个文件夹即可。

 

(8) 这类证书申请失败的提示:get +XcodeToken+err+MakeCPD+err;anisette+null+err;The+operation+couldn\U2019t+completed.+(AKAnisetteError+error+-8004.) .

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

这是电脑设置了代理服务器,关闭即可。

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

(9) 签名数量已达上限。

 

根据苹果的规定,每个 Apple ID 在 7 天内只能为 10 个安装包进行签名,请更换 Apple ID 或 7 天后再试。

 

出现以上报错,首先检查 iTunes 是否为最新版本,确保为最新版后如果继续报错,请更换其他能正常登录使用的 Apple ID 来完成签名。

 

(10) Apple ID 停用了。

 

证书申请失败提示:

get XcodeToken err SRP_ Setp1 err:hsc=409 ec= -20209 au=iForgotAppleldLocked em=This Apple ID has been locked for security reasons. Visit iForgot to reset your account (https://iforgot.apple.com).

XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!

 

这个是苹果ID停用了,去苹果官网登录Apple ID,等弹窗提醒再去修改Apple ID 密码即可。(不要去主动修改Apple ID密码,不然无效。)

 

5、 IPA 使用注意事项有哪些?

(1)ipa 生成签名安装应用的有效期为 7天,安装之后的使用时间取决于证书的有效期,如果在有效期内被吊销或者过了有效期,软件将无法再次打开。

(2)使用 apple id 生成的 ipa 文件不可以直接发给别人使用,因为生成的 ipa 是个 apple id 签名的应用设备标识绑定着,所以别人使用时签名无效。

(3)XHbuilder 升级之后,以前生成的 ipa 还可以使用吗?不可以。文章来源地址https://www.toymoban.com/news/detail-507666.html

到了这里,关于XHbuilder 需要的 ipa 签名,超详细的教程,你不看吃亏的是自己!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac 上游玩QQ飞车详细教程,IPA砸壳包资源下载安装

    最近经过一番折腾终于在 MAC 上成功安装运行了 QQ 飞车,上图: 最后总结下来安装过程其实蛮简单的,但其中有很多卡点和坑所以浪费了很多的时间,特意整理本篇教程供大家参考 大体思路是这样的,先安装 playCover,该软件可以让你在 MAC 上安装运行 IOS 应用,然后找到相应

    2024年02月21日
    浏览(92)
  • 网易《逆水寒》Mac 苹果电脑如何玩?IPA砸壳包下载安装详细教程

    网易热门手游 《逆水寒》上线了,值得一提的是该游戏同样可以在 Mac 上游玩,方法与用 Mac 玩原神类似,都是通过 playCover 来安装运行 操作流畅度啥的还都是可以的,主要是屏幕大玩起来比较爽,方法如下: 首先我们需要下载安装 playCover,playCover 是 github 上的一款开源软件

    2024年02月10日
    浏览(113)
  • IOS开发之——使用AltStore给IPA签名并安装

    title: IOS开发之——使用AltStore给IPA签名并安装 categories: 开发 D-移动开发 IOS tags: IOS abbrlink: b9730a5e date: 2023-03-25 11:18:05 准备材料 软件下载及安装 AltStore注意事项 AltStore给IPA文件签名 Mac电脑/Windows电脑(安装AltStore软件) Apple ID账户 AltStore(第三方签名软件) iPad(安装第三方软件设备

    2024年01月19日
    浏览(50)
  • 苹果ios系统ipa文件签名的圈外签名是什么?稳定性怎么样?

     在全球范围内,iOS应用市场的规模和影响力不断增长,企业级应用在其中扮演着重要角色。为了在苹果设备上开发和发布内部应用,企业需要获取苹果的iOS企业级开发者证书。文章旨在探讨企业在申请此证书时需要满足的条件、注册流程,以及必要的事项注意事项。 图片来

    2024年02月05日
    浏览(39)
  • 最新 Mac 下载安装游戏金铲铲之战详细教程,IPA 包适配 MacOS 最新系统稳定不闪退

    最近 Mac 系统推出了最新的 MacOS 14.4 系统,就有一些小伙伴可能通过 playCover 安装金铲铲之战出现了问题,期间可能会出现打不开闪退报错等问题 不过不用担心,playCover 团队现已解决了该问题,不过需要大家重新安装更新最新的 playCover 然后安装下方的安装教程重新安装一遍

    2024年04月10日
    浏览(65)
  • ios ipa包上传需要什么工具

    目录 ios ipa包上传需要什么工具 前言 一、IPA包的原理 二、IPA包上传的步骤 1.注册开发者账号 2.apk软件制作工具创建应用程序 3.构建应用程序 4.生成证书和配置文件 5.打包IPA包 6.上传IPA包 三、总结 iOS IPA包是iOS应用程序的安装包,可以通过iTunes或者其他第三方应用商店安装到

    2024年02月10日
    浏览(24)
  • 有了Composition API后,有些场景或许你不需要pinia了

    日常开发时有些业务场景功能很复杂,如果将所有代码都写在一个vue组件中,那个vue文件的代码量可能就几千行了,维护极其困难。这时我们就需要将其拆分为多个组件,拆完组件后就需要在不同组件间共享数据和业务逻辑。有的小伙伴会选择将数据和业务逻辑都放到 pinia

    2024年01月23日
    浏览(26)
  • 这几款好用的电脑加密软件让你不需要担心隐私泄露!

    在数字化时代,电脑作为我们日常工作和生活中不可或缺的工具,包含了大量的个人和企业信息。然而,随着网络安全威胁的日益增多,如何保护电脑中的隐私数据成为了严峻问题。目前市面上有大量好用的电脑加密软件,可以帮助我们保护隐私,防止数据泄露。 一、安秉网

    2024年04月11日
    浏览(65)
  • APP分发管理系统仿第八区分发系统|安卓apk苹果ipa封装网站,苹果免签封装网站,多语种下载页|内测分发|超及签名|企业签名|应用封装

    演示请联系我私信我 APP分发管理系统仿第八区分发系统|安卓apk苹果ipa封装网站,苹果免签封装网站,多语种下载页|内测分发|超及签名|企业签名|应用封装 平台特色 1. 支持自适应安卓和苹果设备分发,通过技术手段保障稳定安装。 2. 可以智能提取 APP 应用信息、自动生成

    2024年02月05日
    浏览(38)
  • 把unc0ver.ipa重签名后安装到手机上实现越狱2023年4月15日更新

    前提,需要自己拥有开发者证书才能重签名uncover.ipa实现越狱 使用爱思助手一键越狱以后总提示正在\\\"生成安装包\\\",后来我去了uncover的官网,.下载了ipa包,把uncover.ipa用爱思助手安装到手机上,提示缺少appsync补丁,我试了一下不行. 第二种方法提示要安装AltServer,我安装上了,但是提示

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包