我有一个iphone应用程序。我想在设备上运行它。该应用程序使用adhoc分发证书签名。我听说我无法使用这种类型的证书进行调试。好。如何构建我的ipa以在我的设备上运行它?如果我正在使用xcode的产品 - > archive->共享,然后将ipa添加到iTunes,同步应用程序将无法启动。
答案 0 :(得分:4)
转到iOS配置文件。添加您的设备 - >创建新的应用ID - >转到配置 - >分发 - >单击“新建配置文件”,选择“Ad Hoc”并输入配置文件的名称,选择之前添加的设备,然后单击“提交”。然后下载该配置文件并使用它构建您的Ad Hoc。如果它没有使用推送通知并且您的设备未被越狱,则此设备将在您的设备上运行。
答案 1 :(得分:2)
我认为有几个检查点。
如果您的临时分发配置文件真正包含您的设备。您可以使用编辑器打开您的分发配置文件并搜索您的UDID字符串。如果找不到,请将您的设备添加到您的分发配置文件中并重新构建。
如果您使用预期的分发配置文件构建了应用程序
一旦确定了这两个,我建议您通过Xcode而不是iTunes进行部署。
我的经验是iTunes部署非常不稳定,因此我最近通过此部署或通过https://testflightapp.com/部署自己