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

现在我只是试图在我的手机上testing我的应用程序,而不是部署到商店。

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

我在大学开发计划。 我能得到一个证书,并将其安装在Xcode中,但构build仍然失败。

在这里输入图像说明

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

我注意到的一件事是,在Developer Portal中,我只看到一个App ID,但是对于名字不同的人来说。 所以我想我没有应用程序ID。 如果我只是想在我的手机上testing,我需要一个吗? 如果我需要一个,那么我怎么得到它?

帮帮我! 看来我研究这些东西越多,我就越困惑。 如果你不能解决我的问题,至less能告诉我这些事情是如何相互关联的?

提供configuration文件是一个非常长,唯一的string,允许设备识别证书(非常非常有助于开发)。

您必须为您的设备提供您的应用程序的特定软件包ID(通过developer.apple.com完成),然后安装所述configuration文件,甚至考虑使用有效证书进行构build。 但是,Xcode生成一个通配符configurationconfiguration文件要容易得多,该configuration文件允许您testing任何捆绑ID(显示为* .mobileprovision)。

证书是硬币的另一面。 任何东西(网站,应用程序)的证书都表示该服务可以被用户信任,更重要的是,该操作系统。 证书由加利福尼亚州苹果公司签发,有效期为一年,并可能因任何原因在任何时候被撤销。 在像iPhone这样封闭和安全的平台上,任何应用程序都必须具有证书。