Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode中的证书和配置文件混淆_Ios_Xcode_Provisioning Profile - Fatal编程技术网

Ios Xcode中的证书和配置文件混淆

Ios Xcode中的证书和配置文件混淆,ios,xcode,provisioning-profile,Ios,Xcode,Provisioning Profile,我对整个证书和配置文件系统有点困惑 我终于开始考虑对我的应用程序进行beta测试,我正在尝试Firebase应用程序分发,但没有成功,我的朋友们无法下载我的应用程序 我第一次以开发人员身份导出.ipa时,在将此设备UUID添加到我的开发人员帐户中的设备后,我重新导出了现在应该在其设备上运行的.ipa。。现在还没有。 所以我意识到我应该使用“adHoc”而不是“Developer”,所以我再次进行了归档,这次它要求我创建一个分发证书,然后我下载了它(一个.p12文件和一个.cer文件) 现在我的疑

我对整个证书和配置文件系统有点困惑

我终于开始考虑对我的应用程序进行beta测试,我正在尝试Firebase应用程序分发,但没有成功,我的朋友们无法下载我的应用程序

我第一次以开发人员身份导出.ipa时,在将此设备UUID添加到我的开发人员帐户中的设备后,我重新导出了现在应该在其设备上运行的.ipa。。现在还没有。 所以我意识到我应该使用“adHoc”而不是“Developer”,所以我再次进行了归档,这次它要求我创建一个分发证书,然后我下载了它(一个.p12文件和一个.cer文件)

现在我的疑问是: 在Xcode preferences/account中,我可以看到开发人员和分发证书,但是项目的配置文件显示1个证书,这意味着只有开发人员一个对吗? 这可能是我的测试人员(现在的朋友)无法下载应用程序的原因吗

如何使用更新配置文件?在我的开发人员帐户中,没有生成任何配置文件

在整个过程中我错在哪里?
一如既往,非常感谢您的时间和帮助。

在xcode中查看资源调配配置文件中有多少设备。尽管您将UUID上载到开发人员帐户,但您可能会看到零设备。这是一个问题,除了从您的dev帐户手动下载新的配置文件,然后手动安装并卸载它,直到它注册到Xcode之外,没有一个简单的解决方案。更好的方法是跳过使用Firebase来实现此功能,而只使用TestFlight。TestFlight在您所做的工作中运行得非常好。但是,当您导出.ipa one phase时,会通过连接到Apple生成证书a配置。不应该使用我所有注册的设备。当然可以,但进入xcode并在其中显示您的证书,请单击其显示位置旁边的“?”或“!”按钮“配置配置文件”并查看它是否包含设备,如果您没有看到它显示包含的设备,那么这就是您的问题。这是Apple developer acct与Xcode同步的一个持久问题。是的。只显示了一个证书,但显示了0个设备。甚至不是1。但在我的开发人员帐户上没有配置文件。我是否只创建一个?