Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.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 创建不带物理设备的资源调配配置文件(用于TestFlight测试的存档)_Ios_Iphone_Testflight_Provisioning Profile - Fatal编程技术网

Ios 创建不带物理设备的资源调配配置文件(用于TestFlight测试的存档)

Ios 创建不带物理设备的资源调配配置文件(用于TestFlight测试的存档),ios,iphone,testflight,provisioning-profile,Ios,Iphone,Testflight,Provisioning Profile,我正试图通过单击目标->常规->标识设置中的“修复问题”来创建配置文件。它向我显示弹出窗口“未注册设备”,因此似乎我需要一台设备来创建配置文件。有什么解决办法吗?我只需要将我的应用程序存档并上传到iTunes进行测试,这样这些设备最终可能来自其他测试人员(内部或外部测试人员),但我目前没有随身携带iPhone。要注册设备并将其用于iTunes和TestFlight,你必须创建apple。创建帐户后,只需按照此步骤设置证书和资源调配配置文件,这是完成任务所必需的。首先了解资源调配配置文件的含义。上

我正试图通过单击
目标->常规->标识
设置中的
“修复问题”
来创建配置文件。它向我显示弹出窗口“未注册设备”,因此似乎我需要一台设备来创建配置文件。有什么解决办法吗?我只需要将我的应用程序存档并上传到iTunes进行测试,这样这些设备最终可能来自其他测试人员(内部或外部测试人员),但我目前没有随身携带iPhone。

要注册设备并将其用于iTunes和TestFlight,你必须创建apple。创建帐户后,只需按照此步骤设置证书和资源调配配置文件,这是完成任务所必需的。

首先了解资源调配配置文件的含义。上面说 配置文件是一组数字实体的集合,它将开发者和设备与授权的iPhone开发团队唯一地联系起来,并使设备能够用于测试。 这是xcode 7和ios 9之前的旧定义。 那么,如果您单击通用ios设备,然后单击存档,会怎么样呢。那么它会抛出错误吗?因为根据我的经验,我可以在没有任何设备的情况下对应用程序进行存档,请选择通用设备而不是特定设备进行存档。 对于凭据,您必须创建两个证书: 一个用于开发,允许您在插入式设备上运行Xcode项目。 一个用于分发,允许您使用认证的Mac导出临时构建并向应用商店提交应用程序


底线是:由于您将构建用于分发的应用程序,您还需要一个付费开发人员帐户。

您需要确保使用分发配置文件对应用程序进行代码签名,并在密钥链中安装分发证书

听起来好像你无意中用标准开发配置文件/证书进行了代码签名,这就是为什么你的应用程序只能在该配置文件列出的设备上运行


你需要在他们的电子邮件地址上发送邀请来测试应用程序

我已注册开发者帐户,但没有问题中指定的设备。我真的需要完成教程吗?似乎Xcode只需单击“设置”中的“修复问题”就可以更轻松地完成此操作,或者本教程专门适用于我们没有设备的情况?只需完全按照本教程的内容,将您的设备或客户端的设备注册到开发者帐户。好的,我按照本教程进行了操作,生成证书并下载配置文件。那么,你能告诉我下一步怎么办吗?我不知道该如何将这些信息整合到我的档案中。好的,我想出来了。谢谢大家!@NikitaVlasenko-你想出来的是什么。?你能分享吗?你能通过开发者门户网站创建配置文件吗?我总是发现配置文件的Xcode管理是完全无用的。