ios - 如何仅将 Xamarin.iOS 可执行文件发送给开发团队中的朋友
问题描述
我有一个 Xamarin.iOS 控制台应用程序和一个打开(即运行)Xam 控制台应用程序的 Xcode ObjC 应用程序。
我想将 ObjC 项目和 Xamarin.iOS 可执行文件发送给朋友,因为朋友不知道 Visual Studio。
Xamarin 控制台应用程序可执行文件在哪里(即路径和哪些文件)以及朋友如何安装它?
以下是 ObjC 应用程序运行 Xam 应用程序可执行文件的方式: [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"XamariniOS://"]];
在 Xam 项目中,我设置:Info.plist > Advanced > URL Types > URL Schemes = scheme name = “XamariniOS”</p>
解决方案
Xamarin 控制台应用程序可执行文件在哪里(即路径和哪些文件)以及朋友如何安装它?
正如 SushiHangover 所说,您可以将 Xamarin.iOS 应用程序分发为Ad-Hoc模式。然后你会得到一个.ipa
文件。您可以将其发送给您的朋友,然后他可以在您朋友的 iPhone 中打开并安装 Xamarin.iOS 应用程序。
分发一个Ad-Hoc ios应用的详细步骤,可以参考共享的官方文档了解。
Ad hoc 分发的优点是不需要 App Store 的批准,并且可以通过网络服务器或通过 iTunes 无线安装。但是,每个会员年度限制为 100 台设备,用于开发和分发,并且必须通过其 UDID 在会员中心手动添加这些设备。
此外,如果您是Apple Enterprise Developer Program的成员,您还可以将其以In-House模式分发给您的朋友。
推荐阅读
- java - 将二维数组的列拆分为单独的二维数组
- c++ - 什么是“2 的幂”和“单词”?
- r - 在光栅 tiff 文件中查找第二个最小值
- reactjs - Redux - 未显式调用时调度操作
- ios - 如何在 Swift 中实现这种圆形视图
- python - Python 修改 csv 文件,复制和格式化列,并保存输出
- python - Discord.py - 如何使“客户端”变量支持“消息”?
- arrays - 在 Postgresql 中提取 jsonb - 同一 jsonb 字段中的字典和数组结构
- visual-studio-code - 在 Webview [vscode-extensions] 的外部 html 文件中加载外部 js
- spring - 基本 GET 请求失败 Angular 和 Spring