我有一个iphone应用程序。我想在设备上运行它。该应用程序使用adhoc分发证书进行签名。我听说我无法使用这种类型的证书进行调试。好。我怎样才能让我的ipa在我的设备上运行?如果我使用xcode的产品 - >存档 - >共享,然后将ipa添加到iTunes,则无法启动同步应用程序。使用adhoc分发证书签名的设备上运行应用程序
2
A
回答
4
转到iOS配置文件。添加你的设备 - >创建新的应用程序ID - >进入配置 - >发布 - >点击新建配置文件,选择Ad Hoc并输入配置文件的名称,选择你之前添加的设备并点击提交。之后下载该配置文件并使用它创建Ad Hoc。如果它没有使用推送通知,并且您的设备没有越狱,那么此设备将在您的设备上运行。
2
我认为有几个检查点。
如果您的专案分发配置文件真正包含您的设备。您可以使用编辑器打开您的分发配置文件并搜索您的UDID字符串。如果您没有找到它,请将您的设备添加到您的配置文件并重新构建。
如果您使用预期的分布配置文件构建应用程序。
一旦确定了这两者,我建议您通过Xcode而不是iTunes进行部署。
- 公开赛主办单位在Xcode
- 将iPhone连接
- 组织者
- 的选择设备选项卡,您将看到您的左侧边栏上你的iPhone。选择一个。
- 在您的目标iPhone中选择'Provisioning Profiles',然后按'Add'按钮,选择您的特设分配
- 在目标iPhone中选择'Applications',然后按'Add'按钮,选择您的ipa档案。
我的经验是,iTunes的部署是非常不稳定的,所以最近我通过这个或通过https://testflightapp.com/
0
据我所知部署自己,调试,不能用于即席证书来完成。
您可以直接在连接的设备上运行带有临时证书的应用程序。它会在第一次启动时崩溃,因为Xcode将无法附加到设备上运行的进程以进行调试。但是,您可以再次重新打开该应用程序;它会有你最近的变化,它将独立于Xcode工作。
相关问题
- 1. 如何在iOS设备上使用AdHoc证书运行项目?
- 2. 在iOS设备上分发应用程序的证书
- 3. Eclipse Android应用程序:使用真实证书签名运行
- 4. 无法使用分发证书签署iPhone应用程序
- 5. 在Facebook上开发应用程序时自签名SSL证书
- 6. 如何强制Grails的使用签名证书运行应用程序或
- 7. iPhone应用程序未与分发证书一起运行
- 8. 应用程序没有运行在其他设备上使用临时分发
- 9. 应用程序崩溃时使用分发配置文件设备上运行
- 10. Appium(Android):未使用调试证书签名的应用程序
- 11. 在我的应用程序中使用自签名证书
- 12. ios9自签名证书和应用程序运输安全
- 13. 在开发设备上运行版本的iOS应用程序
- 14. 使用其他证书签名iOS应用程序
- 15. 在Chrome打包应用程序中使用自签名证书
- 16. 在iPhone应用程序中使用自签名SSL证书
- 17. 在ClickOnce部署中使用证书签名应用程序
- 18. 如何在iOS应用程序中使用自签名证书
- 19. 创建和运行使用自签名证书的安全(HTTPS)明确的NodeJS应用程序 - 分割故障
- 20. 为何adhoc分布的iPhone应用程序未安装在设备上?
- 21. iPhone开发 - 在设备上运行应用程序
- 22. 运行科尔多瓦的Windows应用程序需要签名证书安装
- 23. 使用驱动程序签名证书代码签名
- 24. 根据使用自签名证书的验证程序,远程证书无效
- 25. 应用程序失败的代码签名验证。签名无效,或未使用Apple提交证书签名
- 26. 从USB设备运行应用程序
- 27. 为什么你需要IOS开发人员证书才能在设备上运行IOS应用程序?
- 28. Windows驱动程序使用什么证书进行签名
- 29. 如何获取ios应用程序的签名应用程序证书信息
- 30. 使用自签名证书
如果我的设备被越狱? – Oleg 2011-12-26 15:47:23
如果您的设备已越狱并且您的应用注册了自己的推送通知,那么您将无法在该设备上对其进行测试,它在启动后会不断崩溃 – Eugene 2011-12-26 17:42:43