Testflight 抱怨开发者证书被用于签署应用程序

Posted

技术标签:

【中文标题】Testflight 抱怨开发者证书被用于签署应用程序【英文标题】:Testflight complains about developer certificate being used to sign the app 【发布时间】:2014-01-13 13:51:34 【问题描述】:

在上传新版本的应用程序时,我突然开始从 Testflight 得到这个:

此版本使用开发者证书签名,它只能由启用了开发者功能的设备安装。我们建议使用分发配置文件进行签名以获得最佳效果。

我的用户在安装应用程序时遇到问题。我一遍又一遍地检查项目设置,但一切看起来都正确。

我已将团队供应配置文件设置为调试和发布的供应配置文件,我什至已更改为不同的团队,但仍然是同样的问题。

我是不是找错地方了?

【问题讨论】:

【参考方案1】:

我刚刚遇到了同样的问题。看起来 TestFlight 添加了一项新检查,并在过去没有标记开发人员配置文件时标记了它们。阅读这篇文章(昨天发布):

Testflight article

我刚刚使用我的常规签名方法(使用开发人员证书)上传了一个构建来测试飞行,忽略了 testflight 消息,并分发给了我的测试用户。似乎工作正常。

【讨论】:

直到昨天,我一直在做同样的事情(与开发人员签约并忽略努力);使用开发人员帐户签名仅适用于已连接到 Xcode 的设备 - 也许这是我个人的问题 - 当我能够解决我的问题时,我会发布另一个评论/答案 - 因为即使 AdHoc 签名也不起作用我现在。 我又来了——我终于解决了我烦人的问题,结果证明它与开发/临时构建无关——当你忽略错误时,两者都照常工作,我的问题是一个包命名为 SenTestingKit.framework - 如果您在之前已连接到 Xcode 的设备上运行,则可以正常工作 - 我已将该包更改为可选,并且是的 - 我的 24 次持续努力得到了回报 - 感谢 +1 的回答

以上是关于Testflight 抱怨开发者证书被用于签署应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS-testflight证书类型介绍及申请教程

我如何以团队成员的身份提交 TestFlight 构建

用于签名的 Xcode 9.2 证书已过期或被吊销

用于签署应用程序的证书的哪些信息存储在应用程序中?

如何修复 TestFlight (iTunes Connect) 中的多个构建错误?

我们可以使用我们的开发证书重新签署应用商店构建吗?