我正在尝试将我的应用程序分发给beta测试人员。我相信我已经遵循临时分发流程到T但是我的测试人员在尝试安装时遇到了问题。错误是“无法安装,无效的权利”或类似的东西。我已经生成了分发证书。我已经生成了一个引用我的分发证书的临时配置证书,我的应用程序ID,它被标记为临时分发,并且选择了设备(我只是为了确定而重新生成)。我下载了证书和配置文件,并根据需要安装在Xcode和钥匙串中。我在info.plist中的应用ID与配置文件中的应用ID相同(Apple生成的前缀为10个字符除外)。
我去了Xcode并创建了一个dist.plist并取消选中了get task allow value。我创建了一个Ad hoc分发配置,并将代码签名标识设置为我刚下载的那个。建立干净。构建和存档。使用管理器共享它。通过电子邮件将.IPA和mobileprovision文件发送给Beta测试人员。它可能是树木类型的森林。
这就是我悲惨故事的结局。我已经阅读了我能找到的所有内容,而且我似乎正在按照这些步骤进行操作。显然我错过了一些东西。
答案 0 :(得分:0)
是否在info.plist中选中了“应用程序需要iPhone环境”? 您确定使用的是正确的配置文件吗?
答案 1 :(得分:0)
确保您输入的所有步骤都已正确执行,因为您已经提到了树林。 你缺少的一件事就是设置 项目设置中的代码签名权利
您必须将其值设置为您的权利文件名,如您的情况 dist.plist
在项目设置中设置代码签名权利 = dist.plist 。
祝你好运!