假亦真时真亦假 發表於 2022-9-14 11:50:00

【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总

<br data-cke-eol="1">
<div>&nbsp;</div>
<h2>爱思助手 IPA 签名功能常见问题汇总</h2>
<div>使用 Apple ID 签名 IPA 文件也就是常说的“个人签”,很多小伙伴在使用Apple ID签名时,有时候会出现证书申请失败,或者签名失败,这类报错信息。</div>
<div>以下汇总爱思助手 IPA 签名功能在使用时可能遇到的问题和解决办法。</div>
<div><strong>1.安装已签名的软件需要越狱吗?</strong></div>
<div>不需要。不论是使用证书签名还是使用 Apple ID 签名,安装时都不要求设备越狱,和越狱并没有什么关系。</div>
<div><strong>2.用于签名的 Apple ID 需要关闭双重认证吗?</strong></div>
<div>不需要。不论 Apple ID 关闭或者开启双重认证,都可以用来签名 IPA 文件,只不过已开启双重认证的 Apple ID 在第一次使用时需要进行验证,之后使用时不需要再次验证。</div>
<div><strong>3.签名的有效期是多久?</strong></div>
<div>使用证书签名的 IPA 文件,安装后的使用时间取决于证书的有效期,如果在有效期内证书被吊销,软件将无法再次打开,也就是常说的“掉签”;使用 Apple ID 签名安装的应用有效期为 7 天。</div>
<div><strong>4.支持批量签名吗?</strong></div>
<div>支持。导入后勾选需要签名的文件,选择证书或者用于签名的 Apple ID,然后点击“开始签名”即可。</div>
<div>
<div>
<div><img src="https://picx.zhimg.com/80/v2-3b34c3c55f610e462b416f16baf5843f_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div><strong>5.使用 Apple ID 签名后的 IPA 文件可以安装到其他的设备上吗?</strong></div>
<div>不可以。使用 Apple ID 签名的应用和设备标识绑定,签名时如果选择的是 A 设备的设备标识,就无法将签名后的 IPA 文件安装到 B 设备上。</div>
<div><strong>6.签名后的安装包为什么没有安装到设备上?</strong></div>
<div>IPA 签名工具目前没有自动安装功能,签名完成后需要手动“打开已签名 IPA 位置”,然后双击使用爱思助手安装。</div>
<div>
<div>
<div><img src="https://pica.zhimg.com/80/v2-b73da63a24ec8b82fa239c51609da4d3_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div><strong>7.安装 IPA 文件失败提示“设备未越狱”是什么原因?</strong></div>
<div>
<div>
<div><img src="https://pic1.zhimg.com/80/v2-aa44194145c5094d37a687eb38e7ac95_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>原因一:该 IPA 文件签名使用的设备标识和当前安装的设备不一致。使用 A 设备标识签名的 IPA 文件无法安装到 B 设备上。</div>
<div>原因二:IPA 文件签名成功后,安装到设备仍然提示“设备未越狱”,请检查设备上带云状图标的 App 并手动删除(或使用爱思助手工具箱的“删除顽固图标”进行删除),然后再重新安装即可。</div>
<div><strong>8.签名时报错怎么办?</strong></div>
<div><strong>第一种情况,</strong>提示,证书申请失败!</div>
<div>(将鼠标移动至红色字体的位置。后面会出现一串这样的英文提示。)</div>
<div>get +XcodeToken+err+SRP_Setp1+err:hsc=200+ec=-20101+au=+em=Your+account+information+was+entered+incorrectly.</div>
<div>这种情况是说明Apple ID账号有误,点击添加Apple ID,重新输入正确的账号和密码即可。</div>
<div>
<div>
<div><img src="https://pic2.zhimg.com/80/v2-2e134f5c5b40b121593aeb9ed2235ddf_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这里着重强调一下,如果Apple ID账号是手机号码,在签名输入ID账号时,手机号前面需要加86。</div>
<div>例如:8615XXXXXXXXX。</div>
<div><strong>第二种情况,</strong>出现这类报错:</div>
<div>get +XcodeToken+err+GetGsldmsToken+err:hsc=401+ec=-22406+au=+em=Your+Apple+ID+or+password+is+incorrect.</div>
<div>这种情况是说明Apple ID账号或者密码有误,点击添加Apple ID,重新输入正确的账号和密码即可。</div>
<div>
<div>
<div><img src="https://pic1.zhimg.com/80/v2-b17f328383ce5ec2449b212b2ac2e839_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>同样,若账号是手机号前面也需要加86。</div>
<div><strong>第三种情况,</strong>提示签名失败,错误码44。</div>
<div>
<div>
<div><img src="https://pic1.zhimg.com/80/v2-2d6ede25b27632a1b4cfe9ec38e52a32_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这是因iPA包构架问题导致无法进行签名,可以尝试下载未被改动过的原始iPA包重新签名。</div>
<div><strong>第四种情况,</strong>提示签名失败,错误码45。</div>
<div>
<div>
<div><img src="https://pic3.zhimg.com/80/v2-3fb4a71e62526b33bb099eb33cd8dddf_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这个也是iPA包有问题的原因,因为IPA包里面的文件可能存在非法字符比如中文字符这些,可以尝试下载未改动过的原始iPA包,然后重新签名。</div>
<div><strong>第五种情况,</strong>出现这类签名失败的提示:get anisettedata failed.</div>
<div>
<div><img src="https://picx.zhimg.com/80/v2-657cf70bdc20374697ca6162e67c684c_720w.jpg">
<div>&nbsp;</div>



</div>



</div>
<div>这个有可能是电脑网络的原因:公司网络或校园网络。解决方法是:更换个人家庭网络或手机热点。</div>
<div><strong>第六种情况,</strong>出现这类签名失败的提示:启动证书申请进程失败。</div>
<div>
<div>
<div><img src="https://pic1.zhimg.com/80/v2-017907c465292d99a1a691e61329ccfb_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这个是杀毒软件拦截了证书申请的进程,重启电脑退出杀毒软件再重试。</div>
<div>
<p><strong><span style="font-family: 宋体">证书我们这边可以借助辅助工具</span><span style="font-family: Calibri">appuploader</span></strong></p>
<p>Appuploader<span style="font-family: 宋体">可以辅助在</span><span style="font-family: Calibri">Windows</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">linux</span><span style="font-family: 宋体">或</span><span style="font-family: Calibri">mac</span><span style="font-family: 宋体">系统直接申请</span><span style="font-family: Calibri">iOS</span><span style="font-family: 宋体">证书</span><span style="font-family: Calibri">p12</span><span style="font-family: 宋体">,及上传</span><span style="font-family: Calibri">ipa</span><span style="font-family: 宋体">到</span><span style="font-family: Calibri">App Store</span><span style="font-family: 宋体">,最方便在</span><span style="font-family: Calibri">Windows</span><span style="font-family: 宋体">开发上架没有苹果</span><span style="font-family: Calibri">Mac</span><span style="font-family: 宋体">电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!</span></p>
<p class="p"><span style="font-family: 宋体">点击苹果证书按钮</span></p>
<p>​<img src="https://img2023.cnblogs.com/blog/2930841/202302/2930841-20230222163944060-2014846803.png"></p>
<p>&nbsp;</p>
<p class="p">​</p>
<p class="p"><span style="font-family: 宋体">点击新增</span></p>
<p>​</p>
<p class="p">​<img src="https://img2023.cnblogs.com/blog/2930841/202302/2930841-20230222163952526-991681702.png"></p>
<p>&nbsp;</p>
<p class="p"><span style="font-family: 宋体">输入证书密码,名称</span></p>
<p class="p"><span style="font-family: 宋体">这个密码不是账号密码,而是一个保护证书的密码,是</span>p12<span style="font-family: 宋体">文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类</span></p>
<p class="p"><span style="font-family: 宋体">选择证书类型</span></p>
<p class="p"><span style="font-family: 宋体">带</span>distribution<span style="font-family: 宋体">的是发布类型,带</span><span style="font-family: Calibri">development</span><span style="font-family: 宋体">的是开发类型。</span></p>
<p class="p">apple<span style="font-family: 宋体">类型</span><span style="font-family: Calibri">=ios+mac</span><span style="font-family: 宋体">,所以开发时选择</span><span style="font-family: Calibri">ios app development</span><span style="font-family: 宋体">和</span><span style="font-family: Calibri">apple development </span><span style="font-family: 宋体">类型都是可以的</span></p>
<p class="p"><span style="font-family: 宋体">选择</span>bundle id</p>
<p class="p"><span style="font-family: 宋体">只有部分类型的证书需要选择</span>bundle id<span style="font-family: 宋体">,例如推送证书。因为大部分证书是不和</span><span style="font-family: Calibri">app</span><span style="font-family: 宋体">关联的。而是通过描述文件</span><span style="font-family: Calibri">profile</span><span style="font-family: 宋体">文件关联</span><span style="font-family: Calibri">app</span><span style="font-family: 宋体">。</span></p>
<h3><strong><span style="font-family: 宋体">使用</span><span style="font-family: 宋体">appuploader同步服务</span></strong></h3>
<p class="p"><span style="font-family: 宋体">如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用</span>appuploader<span style="font-family: 宋体">服务同步。否则您需要手动管理</span><span style="font-family: Calibri">p12</span><span style="font-family: 宋体">文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用</span><span style="font-family: Calibri">appuploader</span><span style="font-family: 宋体">服务同步。</span></p>
<p class="p"><span style="font-family: 宋体">证书类型说明</span></p>
<p class="p">IOS<span style="font-family: 宋体">开发选择</span><span style="font-family: Calibri">apple development</span><span style="font-family: 宋体">或者</span><span style="font-family: Calibri">ios app development </span><span style="font-family: 宋体">类型 </span><span style="font-family: Calibri">ios </span><span style="font-family: 宋体">发布选择 </span><span style="font-family: Calibri">apple distribution</span><span style="font-family: 宋体">或者 </span><span style="font-family: Calibri">ios distribution </span><span style="font-family: 宋体">(</span><span style="font-family: Calibri">app store and ad hoc</span><span style="font-family: 宋体">) 开发推送证书选择 </span><span style="font-family: Calibri">apple push notification service ssl (sandbox) </span><span style="font-family: 宋体">发布推送证书选择 </span><span style="font-family: Calibri">apple push notification service ssl (sandbox &amp; production)</span></p>
<p class="p"><span style="font-family: 宋体">其他证书不是很常用,可以自行百度各种证书说明</span></p>
<p>​</p>
</div>
<div><strong>第七种情况,</strong>出现这类证书申请失败的提示:get teams err Teams =0.</div>
<div>
<div>
<div><img src="https://picx.zhimg.com/80/v2-cc4f19530b4d3b9e2298a9746bba9655_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>原因是当前账号获取teams出错,更换Apple ID账号再去签名即可。</div>
<div><strong>第八种情况,</strong>出现这类证书申请失败的提示:get XcodeToken err GetGsldmsToken err:hsc=434 ec=-22421 au=em=This action could not be completed. Try again. </div>
<div>
<div>
<div><img src="https://pic2.zhimg.com/80/v2-269d0b55fe39837a9f7cd9951344685f_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>或者这种提示:get +teams+err+1100+Your+session+has+expired.+Please+log+in.</div>
<div>
<div>
<div><img src="https://pic4.zhimg.com/80/v2-7de7753255f365a2e1491c3146e46607_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>然后这种提示:get +XcodeToken+err+RequestValidate+err;Http+Get+validate+vd+len;0+err;&lt;nil&gt;.</div>
<div>
<div>
<div><img src="https://pic4.zhimg.com/80/v2-5e740fc0324094c987b46b44038d2e0f_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div><strong>还有</strong>这种提示:</div>
<div>
<div>
<div><img src="https://pic3.zhimg.com/80/v2-de261bb0fa26bc979906c56f07788695_720w.png">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这四种情况的解决办法是一样的,按照这个文件路径 :C:\ProgramData\i4\i4tools\ipasign,删除adi和cnf两个文件夹即可。</div>
<div><strong>第九种情况,</strong>这类证书申请失败的提示:get +XcodeToken+err+MakeCPD+err;anisette+null+err;The+operation+couldn\U2019t+completed.+(AKAnisetteError+error+-8004.) .</div>
<div>
<div>
<div><img src="https://pic1.zhimg.com/80/v2-e59cc8d33fa7a7691ec7bb1a128acc28_720w.jpg">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div>这是电脑设置了代理服务器,关闭即可。</div>
<div>
<div>
<div><img src="https://picx.zhimg.com/80/v2-f57d28761d41fd24359cbe73b27cacba_720w.png">
<div>​</div>



</div>



</div>
<div>&nbsp;</div>



</div>
<div><strong>第十种情况,</strong>签名数量已达上限。</div>
<div>根据苹果的规定,每个 Apple ID 在 7 天内只能为 10 个安装包进行签名,请更换 Apple ID 或 7 天后再试。</div>
<div>出现以上报错,首先检查 iTunes 是否为最新版本,确保为最新版后如果继续报错,请更换其他能正常登录使用的 Apple ID 来完成签名。</div>
<div><strong>9.提示“不支持加密的ipa包”是什么意思?</strong></div>
<div>App Store 下载的或者其他已加密的 IPA 文件,无法再次签名安装。</div>
<div>
<div>
<div><img src="https://pic2.zhimg.com/80/v2-95cf7621f2c8608a2f974861edb71709_720w.jpg">

</div>
<div>appuploader视频教程:https://cloud.tencent.com/developer/video/33058</div>



</div>
<div>&nbsp;</div>



</div><br><br>
来源:https://www.cnblogs.com/gddg/p/16692548.html
頁: [1]
查看完整版本: 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总