ios - 如果您使用 Windows 操作系统连接到 Mac 操作系统,如何获取 Xamarin ios App 的 ipa 文件?
问题描述
嗨,如果您使用Windows os连接到 Mac os,如何获取Xamarin ios App的ipa 文件?
我没有将我的 Mac 连接到设备,而是使用Iphone 模拟器来部署我的应用程序但我确实有一个Apple 开发人员帐户,其中包含我的应用程序的证书。
那么获取 ipa 文件需要什么以及如何做呢?实际上我在Ad-hoc 模式下构建了应用程序并且它是成功的,但是在文件夹中没有生成 ipa 文件。ipa 文件是否在 .ipa 中生成扩展名或其他扩展名?
我的主要问题是。是否可以使用 ios 模拟器而不是连接到 MAC 的 Ios 设备生成 ipa 文件?
解决方案
主要答案是肯定的。我这样做:
- 启动项目IOS——连接Mac主机
- 设置发布配置,设备 iPhone(你不必连接一个到 mac)
- 确保在 iOS IPA 选项中的项目配置中您已选中 Build iTunes Package Archive(未选中包含 iTunesArtwork)
- 确保您的捆绑签名设置都设置好:https ://docs.microsoft.com/en-us/xamarin/ios/deploy-test/#provisioningprovisioningindexmd
- 从隐藏的生成发布文件夹中构建并获取您的 IPA 文件
推荐阅读
- android - 我正在尝试从 android 移动内存中读取 pdf 文件,但它显示“加载 pdf 错误”
- ms-access - 通过从 Access 直接导出到 SharePoint 创建列表时,无法将 SharePoint 列表添加到团队选项卡
- sql - SQL 版本的 write for spark
- java - Maven 用 lombok 项目编译
- firefox - Firefox 60.9 未加载 es2015 模块(Angular 8)
- java - 如何使用 junit5 覆盖 taskExecutor.execute(new Runnable..) 中编写的代码
- python - JSON 与 Python:jsonschema 没有预期的验证错误
- multithreading - 当 Spring @Async 线程永远不会完成时会发生什么?
- pine-script - 填充条件:可能吗?
- wpf - F# XAML 数据网格组合框