是的,是的,另一个这样的。我知道所有的一般要点,什么是什么,如何生成等等。
只是有一些让我烦恼的东西。基本上,证书和配置文件的关系是什么?我没有找到正确的答案。我问的原因是我一直认为,因为当我们创建配置文件时,我们将其与开发(用于开发配置)或分发(用于临时和应用商店配置)证书相匹配,这意味着配置文件与证书相关联.
但是最近,在使用 Flash Builder 编译我的 Flex 应用程序时,我注意到不是这种情况,或者中间发生了一些我不明白的事情。基本上,我注意到我可以选择我的开发证书并使用临时配置,并且应用程序编译良好并且运行良好。我一直认为我不能这样做,因为我只能使用带有分发证书的临时配置。如果临时配置与分发证书相关联,这怎么可能?我不认为它真的与 FB 相关,因为最后我通过 iTunes 和 iOS 设备安装了该应用程序,它仍然有效,所以它一定是苹果的东西。
实际上,只要我不为 AppStore 分发,我就可以选择我想要的任何证书/配置文件组合,并且应用程序仍然可以在设备上编译和运行良好,只要 appid 和 udid 都很好. 显然,adhoc 和 appstore 配置禁用了进程附件(调试)并针对不同的服务服务器进行推送等,但除此之外,它很好。为什么在 iOS Provisioning 门户中有这种可见的匹配,即某些配置文件属于证书?
这是否意味着证书只是分离关注点(开发人员与公司/分销商)的方式。在 iOS Provisioning Portal 中,只有团队代理可以创建分发证书和临时配置文件,但是一旦生成,代理似乎可以处理临时配置文件给开发人员,他可以使用他的开发证书对其进行签名。
我在正确绑定所有内容时遇到问题,但仍然有意义。互联网,救命!