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 抱怨开发者证书被用于签署应用程序的主要内容,如果未能解决你的问题,请参考以下文章