如何在没有 Mac 的情况下构建 iPhone Xamarin 应用程序?
How do I build an iPhone Xamarin App without a Mac?
我正在开发 xamarin 表单应用程序。我可以在我的 android 设备上生成 APK 并 运行 它。但是如果没有 mac,我怎么能对 iPhone 做同样的事情呢?有没有办法在应用中心或生成 ipa 文件的 azure devops 上构建我的应用程序?
谢谢
这里是关于如何在 azure-devops 中为 Android 和 iOS 构建 Xamarin 应用程序的指南:
Build Xamarin apps azure-devops
这是关于如何在 AppCenter 中构建 Xamarin iOS 应用程序的文档:
Building Xamarin apps for iOS in AppCenter
如果您想在本地构建 xamarin.iOS 项目,您必须连接到网络可访问的 Mac 以构建 Xamarin.iOS 应用程序。因为构建本机 iOS 应用程序需要访问 Apple 的构建工具,而后者仅 运行 Mac。
在 Visual Studio 2019 预览版中,您可以使用热重启功能将 iTunes 部署到本地 iphone/ipad...
https://docs.microsoft.com/es-es/xamarin/xamarin-forms/deploy-test/hot-restart
另一种解决方案是创建存档:
为此,visual studio,右键单击您的 iOS 项目 -> 存档...
这将生成一个 .ipa,但是,您必须使用证书对其进行签名才能在您的设备上使用它。
在此处了解更多信息:https://docs.microsoft.com/en-us/xamarin/android/deploy-test/release-prep/?tabs=windows
我正在开发 xamarin 表单应用程序。我可以在我的 android 设备上生成 APK 并 运行 它。但是如果没有 mac,我怎么能对 iPhone 做同样的事情呢?有没有办法在应用中心或生成 ipa 文件的 azure devops 上构建我的应用程序?
谢谢
这里是关于如何在 azure-devops 中为 Android 和 iOS 构建 Xamarin 应用程序的指南:
Build Xamarin apps azure-devops
这是关于如何在 AppCenter 中构建 Xamarin iOS 应用程序的文档:
Building Xamarin apps for iOS in AppCenter
如果您想在本地构建 xamarin.iOS 项目,您必须连接到网络可访问的 Mac 以构建 Xamarin.iOS 应用程序。因为构建本机 iOS 应用程序需要访问 Apple 的构建工具,而后者仅 运行 Mac。
在 Visual Studio 2019 预览版中,您可以使用热重启功能将 iTunes 部署到本地 iphone/ipad...
https://docs.microsoft.com/es-es/xamarin/xamarin-forms/deploy-test/hot-restart
另一种解决方案是创建存档: 为此,visual studio,右键单击您的 iOS 项目 -> 存档...
这将生成一个 .ipa,但是,您必须使用证书对其进行签名才能在您的设备上使用它。
在此处了解更多信息:https://docs.microsoft.com/en-us/xamarin/android/deploy-test/release-prep/?tabs=windows