应用商店预配配置文件

5
我为应用商店提交创建了一个发布证书,我能否使用相同的证书在设备上测试我的应用程序?
或者我需要创建其他 ad hoc 发布证书吗?

它被列在代码签名块中。我选择了它并在设备上运行应用程序。Xcode 弹出警告:“未找到此可执行文件的有效配置文件”。 - Gowtham R
@XCodeMonkey 我认为Ad Hoc分发与App Store提交是不同的。 - chancyWu
我的问题是我能否使用应用商店分发配置文件测试应用程序?如果不能,那么我应该使用哪个配置文件来测试应用程序?是 Ad Hoc 吗? - Gowtham R
不,你需要临时分发来进行测试。 - chancyWu
4个回答

3
您不能使用应用商店的配置文件来测试设备。您可以使用Ad Hoc配置文件或开发配置文件。
Ad Hoc和开发配置文件都要求您指定设备ID。
Ad Hoc配置文件和开发配置文件之间的区别在于,开发配置文件可用于调试。也就是说,您可以使用Xcode在设备上构建和安装应用程序,然后在应用程序运行时逐步执行代码,以查看变量等值。
Ad Hoc配置文件允许您构建.IPA文件并与Beta测试人员共享(假设您在配置文件中包含了他们的设备ID,或者您拥有企业帐户/配置文件)。他们可以通过iTunes安装.IPA文件(因此他们不必成为开发人员,也不必在Mac上)。

2

是的,你需要创建一个临时分发配置文件进行测试。 你不能使用(应用商店提交)的分发配置文件进行测试。阅读关于存储配置文件和创建存储配置文件。


1
没错。截至今天(iOS 8.3),我可以确认,虽然“Ad hoc”分发配置文件可用于将应用程序部署到设备上,但使用“AppStore”分发配置文件会引发一个权限错误(即使您的权限与“Ad hoc”配置文件一样都是正常工作的!) - Kedar Paranjape

2

抱歉!你不能这样做。

在App Store中,需要创建一个分发配置文件以提交应用程序到App Store;而在Ad Hoc中,则需要创建一个分发配置文件以安装有限数量的已注册设备。

因此,您需要创建一个新的Ad Hoc类型的分发配置文件来安装您的设备。

enter image description here


1
你的问题的答案是“不可以”。你不能使用“存储分发配置文件”来测试你的应用程序。它只能用于提交你的应用程序到App Store。在提交之前,你需要创建一个单独的“自定义分发配置文件”来测试你的应用程序。这将帮助你在提交之前进行测试。参考链接:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html#//apple_ref/doc/uid/TP40012582-CH8-SW1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接