iOS 测试 请问一下 ios 证书数量限制(证书里手机数量超过 100 了,新手机想安装测试包安装不上)的问题有什么好的解决办法?

TD · 2023年02月28日 · 最后由 TD 回复于 2023年03月02日 · 6915 次阅读

背景:
公司的企业证书(数量没限制)被禁了,然后买了一个公司级的证书(数量限制 100),现在的问题就是 ios 开发那边说我们证书满了,新手机加不上,导致没法安装测试包。我想知道除了再购买证书之外还有什么办法?

目标:
ios 的测试包所有测试机能够想安装就安装。

我有一个小想法不知道可不可行:
一个证书是不是可以打包多个不同包名的 App,如果对包名没啥要求的是不是可以添加多个不同的包名,然后把测试包重签名成这个证书下的不同包名的 App 这样能不能解决数量限制的问题?

大家有其他办法或者有类似情况的欢迎多交流一下~~~

PS:我对 ios 证书的了解只限于开发说的,如果大家有详细的资料链接发一下(证书相关的)或者愿意科普一下的也行,谢谢啦。

共收到 14 条回复 时间 点赞
  1. 把不用的设备删除掉
  2. 花钱 买多个证书。申请钱去😀
Pactortester 回复

一年只有一次机会重置开发者设备列表。其他阶段,只能说 disable 掉某些设备,但是仍然无法添加新的开发者设备。

看起来,开发描述的是 debug 模式下,直接把 app install 到测试手机。

如果想分发应用测试,建议,可以通过 enterprise 模式下的编译证书,打出 inhouse 包,然后把 inhouse 包上传到蒲公英或者其他分发平台,测试同学可以通过短链安装;

或者更加推荐的办法是,打出 appstore 模式的包,通过上传到 testflight,通过 testflight 应用分发测试,我们当前是通过这种模式来实现让内测同学安装版本,通过 testflight 的好处是,一方面可以提前把版本推送到 appstore ,在正式发布前,苹果可以提前审核一次,能过滤掉些简单问题,后面正式提审,只是选择一个版本提审商店即可,另一方面,testflight 也提供了崩溃和反馈的收集机制,可以方便我们量测测试同学,遇到的崩溃和问题情况。

只能找设备数上限更高的企业签,我们目前用的企业签上限八千但还是不够所以一个应用签了两张证书,或者用超级签名的方式,但是那个是按单设备数收费的成本比较高

TD #6 · 2023年03月01日 Author
不二家 回复

是的,我们目前有时候是通过 testflight 模式进行下载安装的,但是这个比较麻烦是得登录账户下载,我们这边账户密码又是不公开的,对于非专门测 App 但是需要使用 App 的人来说不太友好。实际上还是这部分人需要安装但是安装不上。
对于 “可以通过 enterprise 模式下的编译证书,打出 inhouse 包,然后把 inhouse 包上传到蒲公英或者其他分发平台,测试同学可以通过短链安装;“这个没有试过,这个需要的企业证书是怎样的,我们只有一个公司级的证书(99$ 买的那种)都可以打包出来的吗,然后人家安装是否可以直接短链下载的(有没有测试包的地址,试下看看,不知道内网下能不能行)

TD #7 · 2023年03月01日 Author
恒温 回复

学习了,谢谢

TD #8 · 2023年03月01日 Author
白痴一号 回复

你说的企业签是怎么申请的?
你说的超级签名应该是类似 “狐狸签名” 这样外面购买的,不知道一台多少钱,但是这个对于日常测试来说应该会不被允许购买。

TD 回复

也是外面找的第三方买的,白嫖的话暂时不知道有什么方法

TD #10 · 2023年03月01日 Author
白痴一号 回复

你们在哪买的,多少钱,我看下我们是否也可以买个😀

TD 回复

企业签名证书,好像是 199 美金。

TD 回复

testflight 账户是个人开发者账号就可以了吧,现在 testflight 已经可以通过短链邀请,不需要提前将 apple id 加入到分发列表中了。

我有一个小想法不知道可不可行:
一个证书是不是可以打包多个不同包名的 App,如果对包名没啥要求的是不是可以添加多个不同的包名,然后把测试包重签名成这个证书下的不同包名的 App 这样能不能解决数量限制的问题?

不可行,苹果限制的就是这个证书下的总关联设备数,和包名没关系。

你这个情况,不购买新的证书的前提下,按我理解只有两条路:
1、如果这 100 台设备,其实有一些是可以不需要的,可以找苹果客服申请重置,把不需要的踢掉,空出名额加新设备
2、如楼上说,用 testflight 包。可以通过短链分享给任何人的,缺点是发布到 testflight 需要在后台操作下

企业签名证书需要提交企业的相关资质文件来进行申请的,而且据说通过率并不高(这个证书提供了绕过 appstore 大规模分发的能力,很容易被黑产利用,设计用途应该是大型企业一些内部软件的分发),有条件搞这个最好,没条件不建议折腾。

TD #14 · 2023年03月02日 Author
陈恒捷 回复

好的,谢谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册