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