【问题标题】:iOS Free Provisioning + AppleID questionsiOS 免费配置 + AppleID 问题
【发布时间】:2018-07-31 18:29:58
【问题描述】:

我有一个 Xamarin Forms 应用程序,在 Android 上运行良好,已发布,现在在 iOS 上进行测试。在模拟器上,工作正常。现在我想在真实设备上进行测试。首先没有任何 Apple Developer Program 订阅,使用 Free Provisioning,如果有效,然后通过 Apple Developer Program 订阅在 Play Store 上分发。 阅读免费配置this Xamarin document

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

这两个限制究竟是什么意思?

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

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

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

谢谢

【问题讨论】:

    标签: ios xcode xamarin.forms provisioning-profile


    【解决方案1】:

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

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

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

    Bundle ID 是唯一标识符。不是因为您已经通过免费配置使用它。即使您使用的是真实配置,此标识符也必须是唯一的。所以在部署demo项目的时候,请在后面加上一些后缀(demo, test)。

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

    没问题,你可以使用他或你的。这只是为了测试。当您拥有真正的开发人员认证时,将有最大测试设备限制。但现在没关系。

    【讨论】:

    • 所以,1) 的意思是,我可以先将我唯一的 AppleID 用于免费证明,然后作为 AppDevProg(作为更新),但不能以其他方式使用?
    • 是的,您可以使用一个 Apple ID 来执行此操作:免费测试,然后作为开发人员付费。无需使用其他 Apple ID。
    • 谢谢。事实上,如果您已经是付费开发者,则无需使用 FreeProv 进行测试,因为您可以使用付费开发者在手机上进行“正常”测试。
    • @Zotyi 是的,你是对的,但可能存在另一种情况:用户只是注册为个人开发者(正如我所说的可以选择三种类型),然后他想成为公司开发商。在这种情况下,他必须使用另一个 Apple ID 进行注册。
    【解决方案2】:

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

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

    【讨论】:

    • 谢谢,但我的问题更多的是关于这 3 个限制。无论如何,会检查你的网站,它很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 2014-12-06
    • 1970-01-01
    • 2022-07-09
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多