用微软编程,在iphone 真机上运行调试app
C#源码生成安卓和ios,在iphone中调试
本文,不需要付费的apple开发者账号, 普通的apple id 就可以调试。
但是需要苹果电脑搭配windows电脑,单纯只有windows电脑是无法完成的,这就是苹果的独有的限制!比安卓繁琐。
准备工作:
在苹果电脑xcode中加入 apple id
在VS2019 中编译我们的c# ios应用,根据VS2019提示打开苹果电脑远程登录功能,实现VS2019和苹果电脑Xcode无线连接。也就是说两台电脑通过开发工具实现了配对。
将iphone 通过USB接口连接苹果电脑
用Xcode随便新建一个app项目后,编译并生成。 这样做的目的是生成 签名标识 和 预配配置文件。并记下签名标识名称 ,如上图。
确保编译,选择的是iphone真机,而不是xcode内置的仿真模拟器
在xcode编译运行这个随便新建的app项目,如果提示运行失败。可能因为iphone的安全限制。在iphone里,设置 > 通用 > 设备管理 看到和我们apple id关联的开发者应用。点击 信任应用,这样就可以解除限制
在Windows电脑VS2019中的 C# 解决方案中,在iOS项目上,右击属性,
iOS捆绑包签名 > 捆绑包签名 方案选择 手动预配
手动预配 > 签名标识 选择 Develope(Automatic)
预配配置文件 > 找不到配置的配置文件
苹果电脑Xcode 前步已创建签名标识和预配配置文件,并自动存储在 苹果电脑主机上。 由于 Visual Studio 2019 已与 Mac苹果电脑已配对,因此可访问签名标识和配置文件。 如果未列出,建议重启 Visual Studio 2019 ,此处没有列出,重启依然未列出,所以此处选择找不到配置的配置文件
VS2019中双击打开info.plist
修改捆绑包标识符,输入和苹果电脑xcode中签名标识名称一致,即使VS2019 找不到配置的配置文件,依然可以正常生成编译 iOS 应用
VS2019中 捆绑包标识符 就是xcode中项目的 签名标识名称
完成上述工作后,iphone与苹果电脑USB连接着,然后在Windows VS2019上点运行调试。因为Windows与苹果电脑已无线连接,已配对,所以完成上述操作,就可以看到VS2019正在向iphone编译生成app。神奇的现象就是,苹果电脑USB连接中的iphone,但是会显示我们Windows vs2019开发的C# 的 ios应用。
如果提示运行失败。解锁iphone,并检查iphone的安全设置: iPhone 设置 > 通用 > 设备管理 看到和我们apple id关联的开发者应用。点击去,信任应用,解除iphone限制
本文接续上篇文章《C#国内已放弃?一份源码同时完成Android和IOS两种APP》。展示C#在iphone真机中运行调试 ios 应用
本文用到的是免费预配机制调试ios应用。C#使用Xamarin开发Android和iOS,实现一份源码两个不同平台的app。 免费预配允许 Xamarin.iOS 开发人员将应用部署到 iOS 设备并对其进行测试,无需成为 Apple 开发者 。
使用免费预配将应用部署到设备:
使用 Xcode 创建必需的 签名标识名称 并预配配置文件
使用在 Visual Studio for Mac 或 Visual Studio 2019 通过 Xcode 创建的签名标识和预配配置文件运行调试 Xamarin.iOS C# app。所以要保证VS2019 中的捆绑包标识符也就是签名标识名称 一致,否则无法运行调试
举报/反馈
上一篇:电脑主机的尺寸一般是多大 如何选择电脑主机配置
下一篇:电脑屏幕分辨率怎么调
最近更新科技资讯
- 22年过去了,《透明人》依然是尺度最大的科幻电影,没有之一
- 人类基因编辑技术及其伦理问题
- 不吹不黑,五阿哥版的《嫌疑人》能过及格线
- 论Lacan心理公众号的“双标”特质
- 猎罪图鉴:犯罪实录 女性伦理
- 清入关的第一位皇帝是谁,清朝入关后有几位皇帝?
- 描写露台的优美句子
- 谭德晶:论迎春悲剧的叙事艺术
- 中秋节的好词好句
- 《三夫》:一女侍三夫,尺度最大的华语片要来了
- 赛博朋克的未来,在这里
- 文件1091/721/2A:反概念武器实体的一封信件
- 尤战生:哥伦比亚大学点点滴滴
- 韩国最具独特魅力的男演员(安在旭主演的电视剧有哪些)
- 乃至造句
- 请保护好我们的医生,他们太难了
- GCLL06-土木工程的伦理问题-以湖南凤凰县沱江大桥大坍塌事故为例
- 黄金宝典:九年级道德与法治核心考点必背篇
- 【我心中的孔子】伟大的孔子 思想的泰山
- CAMKII-δ9拮抗剂及其用途
- 选粹 | 郑玉双:法教义学如何应对科技挑战?——以自动驾驶汽车为例
- 苍井空37岁宛若少女,携子送祝福遭热讽,下架所有视频母爱无私
- 日韩新加坡怎么对待影视剧中的裸露镜头
- 中西方文化中的颜色词
- 土豪家的美女摸乳师——关于电影《美人邦》