简体   繁体   English

如何在没有 .mobileprovision 的情况下分发临时 OTA 应用程序?

[英]How do I distribute ad hoc OTA apps without the .mobileprovision?

I followed a set of instructions from multiple sources about how to deploy apps ad hoc without the need for itunes;我遵循了来自多个来源的一组关于如何在不需要 iTunes 的情况下临时部署应用程序的说明; however, I ran into a discrepancy.然而,我遇到了一个差异。 I got the necessary distribution certificate, made an ad hoc provisioning profile, used the profile to build and archive, shared the app, filled out the necessary fields, uploaded the .ipa and .plist files to my server, and tested.我获得了必要的分发证书,制作了一个临时配置文件,使用该配置文件来构建和存档,共享应用程序,填写必要的字段,将 .ipa 和 .plist 文件上传到我的服务器,并进行了测试。 I couldn't install the app because there was no provisioning profile on the device.我无法安装该应用程序,因为设备上没有配置文件。 I uploaded the provisioning profile, tried downloading it from the device, and it worked.我上传了配置文件,尝试从设备下载它,它工作正常。 Now I can download and install the apps without connecting to my computer.现在我可以下载和安装应用程序而无需连接到我的计算机。

However, when testing on a different device, the app refused to run.但是,在其他设备上进行测试时,该应用程序拒绝运行。 I found out that it was because the mobile provisioning file was refusing to install, and that was because developer mode was not turned on on the device.我发现这是因为移动配置文件拒绝安装,那是因为设备上没有打开开发人员模式。 I then found out that in order to turn on developer mode I have to connect to a computer.然后我发现为了打开开发者模式,我必须连接到计算机。

Is there a way around this issue, to either turn on developer mode without connecting to a computer, or to not need the provisioning profile installation installed, or to somehow install the provisioning profile on the device without developer mode on?有没有办法解决这个问题,要么在不连接计算机的情况下打开开发者模式,要么不需要安装配置文件,或者以某种方式在没有开发者模式的情况下在设备上安装配置文件?

I don't see a mention of developer mode or the provisioning profile on this page: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html我在此页面上没有看到提及开发人员模式或配置文件: http : //developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

What am I missing here?我在这里缺少什么? Thanks.谢谢。

Archive your app with the profile having all the device UDID's that you want to support.使用包含您想要支持的所有设备 UDID 的配置文件归档您的应用程序。 This should solve your problem.这应该可以解决您的问题。

TestFlightApp.com TestFlightApp.com

You can distribute ad hoc (limited to 100 devices) or enterprise (deploying custom apps company-wide > 100 devices).您可以分发临时(限制为 100 台设备)或企业(在公司范围内部署自定义应用程序 > 100 台设备)。 Plus, Apple just acquired them so either their service will get even better or they'll integrate it with Xcode 6.另外,Apple 刚刚收购了它们,因此要么他们的服务会变得更好,要么将其与 Xcode 6 集成。

Using TestFlight at work and it's amazing!在工作中使用 TestFlight 真是太棒了! Track who downloads you builds, gather feedback, import the TestFlight SDK and it will even report crashes.跟踪谁下载了您的构建、收集反馈、导入 TestFlight SDK,它甚至会报告崩溃。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM