供应配置文件,证书,应用程序ID和密钥之间的关系

时间:2012-03-26 04:37:28

标签: iphone ios xcode authentication xcode4

现在我只是想在我的手机上测试我的应用,而不是部署到商店。

这些事情如何相关?由于我没有尝试上传到商店,我可以忽略其中任何一个吗?

我参加了大学开发计划。我能够获得证书并将其安装在Xcode中,但构建仍然失败。

enter image description here

解决这个问题只是改变应用程序标识符吗?我怎么知道要放什么?

我注意到的一件事是,在Developer Portal中,我只看到一个App ID,但是对于名字不同的人来说。所以我想我没有App ID。如果我只想尝试在手机上测试,是否需要一个?如果我需要一个,那么我该怎么做呢?

帮助!似乎我研究这些东西越多,我就越困惑。如果你无法解决我的问题,你至少可以告诉我这些事情是如何相互关联的吗?

1 个答案:

答案 0 :(得分:1)

Provision Profiles是一个非常长的,唯一的字符串,允许设备识别证书(非常非常有助于开发)。

您必须为您的设备配置应用的特定捆绑ID(通过developer.apple.com完成),然后安装所述配置文件,以便考虑使用有效证书进行构建。但是,让Xcode生成通配符配置文件更容易,它允许您测试任何软件包ID(它显示为* .mobileprovision)。

证书是硬币的另一面。任何东西(网站,应用程序)的证书表明该服务可以被用户信任,更重要的是,操作系统。证书由Apple California颁发,有效期为一年,并可能因任何原因随时被撤销。在像iPhone这样封闭且安全的平台上,证书是任何应用程序必须的。

相关问题