iOS 通过 AppCenter 构建和发布
iOS build and publish through AppCenter
我现在正在研究 AppCenter,看起来它会构建应用程序并将其发布到 Apple App Store 和 Google Play。
这是否意味着基于 Windows 的开发人员的 iOS 开发变成了 Mac 免费流程?我们已经可以通过 USB 连接和 HotReload 在 iOS 设备上测试该应用程序,因此对 Xcode 的唯一依赖是构建和发布。试图了解我是否遗漏了什么。
理论上是的,但是您需要了解一些限制。
1.Luckily,我们在 App Center 或 Azure DevOps 等 CI/CD 平台上免费托管了 Mac 台机器。或者像 MacInCloud 这样的服务。但是,如果您进行最后一次编译并发送到 App Store,则必须在物理 Mac 机器上编译该应用程序。
2.You 具有热重启功能,允许您在没有 Mac 机器的情况下使用 iTunes 部署到本地 iPhone/iPad,但是,它有一些限制。
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart#limitations
我现在正在研究 AppCenter,看起来它会构建应用程序并将其发布到 Apple App Store 和 Google Play。
这是否意味着基于 Windows 的开发人员的 iOS 开发变成了 Mac 免费流程?我们已经可以通过 USB 连接和 HotReload 在 iOS 设备上测试该应用程序,因此对 Xcode 的唯一依赖是构建和发布。试图了解我是否遗漏了什么。
理论上是的,但是您需要了解一些限制。
1.Luckily,我们在 App Center 或 Azure DevOps 等 CI/CD 平台上免费托管了 Mac 台机器。或者像 MacInCloud 这样的服务。但是,如果您进行最后一次编译并发送到 App Store,则必须在物理 Mac 机器上编译该应用程序。
2.You 具有热重启功能,允许您在没有 Mac 机器的情况下使用 iTunes 部署到本地 iPhone/iPad,但是,它有一些限制。
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart#limitations