ios – 为代码签名身份选择哪些配置文件与签署分发与代码签名权利相关联

ios – 为代码签名身份选择哪些配置文件与签署分发与代码签名权利相关联,第1张

概述我已经阅读了Apple文档,以及关于该主题的许多帖子以及各种教程,但我不得不承认我不会100%理解何时以及如何使用哪些配置文件,并且通常会尝试使用试验和错误直到我发现一个有效的组合. 然而,目前我处于这样的情况:通过iTunes的临时应用程序(以前安装)现在不再在我的手机或测试仪的手机上,尽管它将使用XCode进行安装.手机上的错误消息是“ZZZ无法安装”. 我在XCode中安装了以下配置文件: 我已经阅读了Apple文档,以及关于该主题的许多帖子以及各种教程,但我不得不承认我不会100%理解何时以及如何使用哪些配置文件,并且通常会尝试使用试验和错误直到我发现一个有效的组合.

然而,目前我处于这样的情况:通过iTunes的临时应用程序(以前安装)现在不再在我的手机或测试仪的手机上,尽管它将使用XCode进行安装.手机上的错误消息是“ZZZ无法安装”.

我在XCode中安装了以下配置文件:
1)Ad-hoc分发概况
2)团队配置文件
3)发展概况
4)Apple Push Profile

一些问题:

1)我应该在目标构建设置的代码签名标识部分使用哪个配置文件,为什么?

2)在分发Ad-Hoc部署时,我应该使用哪个配置文件?

我会假设2)它应该是Ad-hoc分发配置文件?如果不是什么/何时应该使用该配置文件?

如果在步骤2)中使用Ad-Hoc分发配置文件,那么我想我必须在步骤1)中使用Apple推送配置文件?否则我怎样才能收到APN?

什么时候我应该使用其他配置文件?

一些跟进问题:
3)在什么情况下,您应该或者应该在项目中为目标设置不同的代码签名身份?

4)默认情况下,代码签名标识中有5个部分(代码签名标识,调试,调试任何iOS SDK,发布,发布任何iOS SDK).一般来说这些都应该是一样的吗?在什么情况下他们会或者应该是不同的?

5)Code Signing EnTitlements部分用于什么?

我已经在iOS开发工作了很长一段时间,并且会认为自己在许多方面都很先进,但是这个问题只是我的目标.

非常感谢有人能揭开神秘面纱.

解决方法 1)开发配置文件,必须在APNS配置文件后生成.您没有使用APNS证书签名捆绑包,它适用于服务器.但是在您的开发和ad-hoc配置文件中将包含有关推送通知的信息,因此您需要在配置门户中的APNS设置更改后重新创建开发和临时配置文件.为了正确使用APNS,您应该阅读其他材料,例如 that或任何其他材料.如果应用程序没有APNS,您也可以使用团队配置文件和开发人员名称进行调试.

2)是的,特设.

3)如果项目中有多个目标

4)我使用开发配置文件作为“DeBUG”(在“DeBUG Any iOS SDK”中相同)和ad-Hoc配置文件作为“Release”(在“Release Any iOS SDK”中相同).

欢迎来到app签约的疯狂世界!

总结

以上是内存溢出为你收集整理的ios – 为代码签名身份选择哪些配置文件与签署分发与代码签名权利相关联全部内容,希望文章能够帮你解决ios – 为代码签名身份选择哪些配置文件与签署分发与代码签名权利相关联所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1006527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存