【问题标题】:Xamarin Forms - Visual Studio 2019 build IPA file for testingXamarin Forms - Visual Studio 2019 构建 IPA 文件以进行测试
【发布时间】:2020-06-29 06:48:26
【问题描述】:

我已经阅读并重读了很多 Microsoft 官方文档,但它们都已经过时或者完全是错误的。
是否有指南如何在 Visual Studio 2019 上生成 IPA 文件以在客户端手机上发布?
他们不希望它出现在 iTunes Store 上,他们只想在 iPhone 上安装该应用程序。

如何设置配置文件(以及在哪里 - XCode/VSforMac/VS2019)从哪个证书中选择(Microsoft 文档页面上的屏幕截图与 iOS 开发人员计划站点不对应) 与 Mac 的配对已启动并正在运行。

【问题讨论】:

    标签: ios xamarin.forms visual-studio-2019 ipa


    【解决方案1】:

    是否有如何在 Visual Studio 2019 上生成 IPA 文件的指南

    这与this document 中描述的几乎相同。

    在 iOS iPA 选项中配置选项并记住检查 Build iTunes Package Archive(iPA)构建您的应用程序,然后您可以在your iOS project --> Bin--> iPhone --> Release 文件夹中找到ipa 文件。

    他们不希望它出现在 iTunes Store 上,他们只想安装应用程序 在他们的 iPhone 上。

    他们可以选择通过iTunes Store(.ipa)、testFlight(上传到Itunes Connect)或其他third-part tools来安装应用程序。

    如何设置配置文件

    在 Apple Developer Center 中创建您的 Ad Hoc Distribution Provisioning Profile,如 this document 中所述,然后在 Visual-Studio 中下载它(Tools --> options --> Xamarin --> Apple Account) .不要忘记将您要测试的设备的 UUID 添加到认证中。

    您可以选择Automatic Provisioning 选项,然后visual-studio 会自动为您选择认证。

    【讨论】:

    • 现在唯一困扰我的是设备的 UUID。我们不知道这个应用程序会有多少用户(可能有几十个),我们也不知道他们 iPhone 的任何 UUID。我们希望它能够像在 Andoird 上一样工作,构建一个 .apk 文件并将其下载到设备上。我们在与 Mac 机器配对的 iOS 模拟器上测试了我们拥有的所有功能,因此我们没有物理 iPhone 可以测试...
    • 您无法使用个人 Apple 开发者帐户执行此操作。你需要的是Apple Developer Enterprise Account
    • 所以我的 Apple Developer Program 帐户(99 美元)对我没有任何帮助?我不能那样为客户发布 IPA?
    • 您可以通过 AppStroe 发布您的应用。您可以添加设备的 UUID 用于内部测试(最多 100 台设备),而您说您不知道他们 iPhone 的任何 UUID。
    • 所以只要知道用户的 iPhone 的 UUID 就可以在没有商店的情况下发布应用程序?
    【解决方案2】:

    为此,您需要创建 AdHoc 分发证书,并且您必须在 Appstore 帐户中添加客户端设备的 UDID

    【讨论】:

    • 那么,在生成 IPA 文件之前,我需要手动将所有客户端 iPhone 添加到 AdHoc 分发中吗?我不能只将 IPA 文件提供给想要在手机上安装应用程序以使用和测试的客户吗?
    • 不,你必须设置试飞
    • “首先,在 IDE 中构建您的最终发行版,然后通过 Application Loader 或 Xcode 中的存档功能将您的应用程序提交给 Apple。”这是否意味着我必须通过 Apple Store 发布它?客户明确不想这样做。
    猜你喜欢
    • 2019-08-14
    • 2021-09-12
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 2020-03-02
    相关资源
    最近更新 更多