我创建了一个iOS应用程序,客户聘请了一家测试公司进行测试。 该公司的人希望我用他们的凭证签署该应用程序。
他们给我发了4个文件:
接下来我做了什么:
当我尝试将应用程序归档为Ad Hoc Deployment时,我收到错误:
找不到“Applications / Something.app”的匹配配置文件。没有任何有效的配置文件允许指定的权利:application-identifier,keychain-access-groups。
我做错了什么?
答案 0 :(得分:0)
配置文件可能不支持您尝试运行/构建的应用中的软件包ID。如果我在TextEdit中打开.mobileprovision文件,我说我们可以为您提供答案。
您所做的另一件事是您不应该使用certSigningRequest创建新证书。只需导入他们的私钥(.p12文件),他们的证书(.cer)和配置文件(.mobileprovision)应该已经足够了。
您可以检查的另一件事是启动Keychain Access应用程序,转到证书,并验证当您单击iPhone Developer或iPhone Distribution证书时,您会在顶部窗格中看到带有消息的绿色复选标记说“这个证书是有效的”如下: