iOS免费配置+ AppleID问题

时间:2018-02-21 08:45:00

标签: ios xcode xamarin.forms provisioning-profile

我有一个Xamarin Forms App,在Android上运行良好,已经发布,现在在iOS上进行测试。在模拟器上,工作正常。现在我想在真实设备上进行测试。首先没有使用免费配置的Apple Developer Program订阅,如果有效,则在Play商店中通过Apple Developer Program订阅进行分发。 阅读免费供应this Xamarin document

正在使用的Apple ID不得连接到任何Apple Developer Program  您应用中使用的Bundle ID必须是唯一的,以前无法在其他应用中使用过。任何与免费配置一起使用的Bundle ID都不能再次使用。

这两个限制究竟意味着什么?

1)使用的Apple ID不得连接到任何Apple Developer Program
我有1个Apple ID,但在通过免费配置测试我的应用程序后,我想连接到Apple Developer Program(显然),因为我想在App Store中发布我的应用程序。那究竟是什么限制呢?我需要为“免费配置”创建一个临时的第二个Apple ID,当我的手机上的测试完成后,切换回真实的,将连接到Apple Dev。程序

2)任何与免费配置一起使用的Bundle ID都不能再次使用。
我对iOS开发知之甚少,但这意味着什么,我必须在VS中为iOS App重命名Bundle ID(这就像Android的包名?),然后我可以在我的设备上通过免费配置运行?测试完成后,重命名为原始名称?

3)如果我只是将我的朋友iPhone连接到我的电脑,我可以安装免费配置的应用程序
问题,他在手机上的AppleID与我在XCode上的那个明显不同?这有关系吗?或者我也必须在我的iPhone上登录我的AppleID?我知道它有效期为1周,但没关系,只是为了测试。

由于

2 个答案:

答案 0 :(得分:0)

免费下载它的最简单方法是侧载。您可以找到指南here

希望有所帮助!!祝你的应用好运!!

答案 1 :(得分:0)

  

1)使用的Apple ID不得连接到任何Apple   开发者计划

Apple开发者计划表示您已为此付费。您可以选择三种类型的认证(企业,公司,个人)。如果您只是将其用于免费配置,则无需创建新的Apple ID。这意味着如果苹果ID已经注册为付费开发者,则无法再次连接到它。

  

2)任何与免费配置一起使用的Bundle ID都不能再次使用。

Bundle ID是唯一标识符。不是因为您使用了免费配置。即使您使用的是真正的配置,此标识符也必须是唯一的。因此,当您部署演示项目时,请添加一些后缀(演示,测试)。

  

3)如果我只是将我的朋友iPhone连接到我的电脑,我可以   使用免费资源调配安装我的应用程序

没有问题,你可以使用他或你的。它只是用于测试。如果您拥有真正的开发人员认证,则会有最大的测试设备限制。但现在没关系。