我已经阅读了苹果的文档、SO上的许多帖子以及各种教程,但必须承认我并不完全理解何时以及如何使用配置文件,通常只能通过试错找到有效组合。然而,目前我遇到了这样一种情况:一个曾经可以通过iTunes安装的临时应用现在无法在我的手机或测试者的手机上安装,尽管使用XCode可以安装。手机上的错误信息只是“ZZZ安装失败”。
我在XCode中安装了以下配置文件: 1)Ad-hoc分发配置文件 2)团队预配配置文件 3)开发配置文件 4)Apple Push配置文件
一些问题: 1)在Target Build Settings的代码签名标识部分应该使用哪个配置文件?为什么?
2)在分发Ad-Hoc时应该使用哪个配置文件?
我认为对于2),应该使用Ad-hoc分发配置文件?如果不是,那么什么时候应该使用?
如果在步骤2)中使用了Ad-Hoc分发配置文件,那么我是否需要在步骤1)中使用Apple Push配置文件?否则,我怎样才能接收APN?
那么什么时候应该使用其他配置文件呢?
几个后续问题: 3)在什么情况下会或应该在项目和目标中设置不同的代码签名标识?
4)默认情况下,代码签名标识有5个部分(代码签名标识、调试、调试任何iOS SDK、发布、发布任何iOS SDK)。通常应该都是相同的吗?在什么情况下会或应该不同?
5)代码签名权限部分用于什么?
我已经从事iOS开发相当长时间,并且在许多领域都可以称得上高手,但这个问题让我感到困惑。
非常感谢如果有人能解开这个谜。
我在XCode中安装了以下配置文件: 1)Ad-hoc分发配置文件 2)团队预配配置文件 3)开发配置文件 4)Apple Push配置文件
一些问题: 1)在Target Build Settings的代码签名标识部分应该使用哪个配置文件?为什么?
2)在分发Ad-Hoc时应该使用哪个配置文件?
我认为对于2),应该使用Ad-hoc分发配置文件?如果不是,那么什么时候应该使用?
如果在步骤2)中使用了Ad-Hoc分发配置文件,那么我是否需要在步骤1)中使用Apple Push配置文件?否则,我怎样才能接收APN?
那么什么时候应该使用其他配置文件呢?
几个后续问题: 3)在什么情况下会或应该在项目和目标中设置不同的代码签名标识?
4)默认情况下,代码签名标识有5个部分(代码签名标识、调试、调试任何iOS SDK、发布、发布任何iOS SDK)。通常应该都是相同的吗?在什么情况下会或应该不同?
5)代码签名权限部分用于什么?
我已经从事iOS开发相当长时间,并且在许多领域都可以称得上高手,但这个问题让我感到困惑。
非常感谢如果有人能解开这个谜。