VS2015+Xamarin使用C#.NET开发跨平台APP已经完全可行了,对了WP和UWP程序,都是MS的,一定没有问题。

而对于ANDROID则是直接可以在VS中进行开发、部署到模拟器和真机,非常简单。

而对于IOS程序,如果使用模拟器,也是比较容易,只要把VS和MAC+Xamarin配置 好,基本就可以玩了。

然后如果使用IPHONE、IPAD等真机则还有较多步骤需要设置,本文主要针对IOS真机测试的设置进行介绍,供大家参考。

使用VS2015开发的IOS程序,不论是IOS的native还是Xamarin.Forms都可以使用真机测试。

前提条件:

1,已经配置好VS2015(带xamarin),MAC代理,手上有IPHONE和IPAD做测试用。

2,需要有AppleID可以登录(不一定是缴99美元的开发者账号),在XCode中登录。需要Xamarin账号登录,要在VS和mac中的xamarin登录。

配置开始:

1,创建项目概览:

用VS创建好的解决方案如下图,注意由于中介测试IOS和ANDROID,因此可以将WINOWS和UWP(创建项目时可以取消)卸载项目。

2,找到IOS项目的属性,如下图的程序集名称,复制下来。

3,在Xcode中建立同样名称的一个程序(类型选SV,MD,Tabbed都可以),注意下面的Bundle Identifier很重要。

4,创建好项目后,在如下图的项目信息中看到有一个警告提示”No matching provisioning profiles found",下面有一个“Fix Issue”的按钮,点击这个按钮,等待完成。如下图的一些信息请逐一确认。将Bundle Identifier记下来

5,经过上一步中的“Fix Issue”后,如下图所示页面,刚的警告信息已经没有了。

6,如下图所示,运行程序,将会部署至真实设备上去,显示信息请参考下图。出现如下信息后查看设备上程序已经运行了才是。

7,如下图,在Xcode/Preferences。。。/Accouts页面,左下角找到“View Details...”,点击。

8,经过点击上面的“View Detail。。。”出现如下图所示,点击“Download All”,最后点击“Done”。

9,再回到VS中的IOS项目信息中,如下图所示的提示,一定要确保在“Provisioning profile”中选择在上述步骤的Xcode中的那个Bundle Identifier值结尾的选项。如果没有出现按图中的方法重复试验。

10,按如下图,修改Identifier项的值为之前Xcode中的Bundle Identifier值.

11,设置完成,按Ctrl+F5(当前要确认IOS项目是启动项目),等待一二分钟,查看IPHONE或IPAD上的应用程序已经运行起来了,说明成功。(这个程序会覆盖原来由Xcode部署的程序)

Enjoy!节日愉快!

VisualStudio2015使用C#.NET开发IOS程序时进行真机测试的设置参考的更多相关文章

  1. iOS 9应用开发教程之定制应用程序图标以及真机测试

    iOS 9应用开发教程之定制应用程序图标以及真机测试 定制ios9应用程序图标 在图1.12中可以看到应用程序的图标是网状白色图像,它是iOS模拟器上的应用程序默认的图标.这个图标是可以进行改变的.以 ...

  2. iOS—最全的真机测试教程

    准备 开发者账号 自从Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书.苹果只是让你体验一下它的 ...

  3. 在开发iOS程序时对日期处理的总结

    小贴士(Tips)-iOS 由于iOS的设备对应多国语言,用户也可以选择不同的日历模式.比如日本的和历,泰国日历等等. 用户也可以自行设定24小时制或者12小时制来显示时间.这些设置会直接影响应用程序 ...

  4. 微信小程序 video组件----真机测试position:fixed无效 且有黑底

    1.问题描述 video组件fixed后,视频随页面滚动,且有个黑色底停留在页面. 页面滚动前 滚动后 这里贴一下修改前代码,在微信开发者工具看是没有任何问题的.在手机端测试就有以上的问题 <v ...

  5. Windows 8(64位)如何搭建 Android 开发环境与真机测试(转)

    可以参考http://wenku.baidu.com/link?url=ghU6IFS1WJXLFKfM_0efv9YQEnMDBrdi9CXwirSs5IOLLeUfdIOh8OOVv0DX89Lt ...

  6. 【转】让Xcode支持iOS12.0 设备真机测试(不断更新真机支持包)Xcode 真机测试 iOS

    最新支持12.0 (16A366)! 所有真机包都是同一大版本号向下兼容.例如12.0 Beta6的真机包,是可以兼容12.0 Beta2及Beta1的. 12.0 (16A366)正式版可用!所有低 ...

  7. iOS 11开发教程(九)iOS11数据线连接真机测试

    iOS 11开发教程(九)iOS11数据线连接真机测试 在Xcode 7.0之后,苹果公司在开发许可权限上做了很多的改变,在测试App方面取消了一些限制.在Xcode7.0之前的版本,苹果公司只向注册 ...

  8. iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)

    (关于真机测试步骤的blog:http://blog.csdn.net/hbblzjy/article/details/51680282) 1.首先打开苹果的开发者网站(https://develop ...

  9. iOS 11开发教程(十)iOS11无线连接手机真机测试

    iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...

  10. iOS系列 基础篇 01 构建HelloWorld,剖析并真机测试

    iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心 ...

随机推荐

  1. 树莓派Raspbian 玩耍

    树莓派Raspbian玩耍 把第一次安装树莓派并通过花生壳实现内网穿透的过程记录下来 下载工具 Win32DiskImager v0.9.zip 和 SD Formatter 4.0 for SD/S ...

  2. 一、100ASK_IMX6ULL嵌入式裸板学习_LED实验(中)

    以C语言方式驱动(例程与代码分析) 韦东山的例程: start.s部分: .text .global _start @全局标号 _start: //设置栈 ldr sp,=0x80200000 @设置 ...

  3. 数字图像处理 day1

    第一节 什么是图像 f(x y z λ t)z 立体  入 彩色 t 活动 f(x y) 静止的  单色 二值图像  黑白图像  灰度图像  彩色图像  点云图像 多光谱图像     我的理解是  建 ...

  4. js获取字符串中含有某个字符个数

    得到字符串含有某个字符的个数 /** * 获取字符串中某字符的个数 * @param str 字符串 * @param char char为某字符 * @returns String */ const ...

  5. 使用nodejs中遇到的问题

    1.post请求必须使用express的一个中间件body-parser一下不然req.body会一直为空 2.node.js这种东西后端跨域就行,前端就别跨域了,不然会一直报错 3.sql语句那个s ...

  6. VSCode 抽取vue的代码片段

    在vscode中文件-->首选项-->用户片段,输入名字按去确定,输入代码片段 { "vue htm": { "scope": "html ...

  7. python exec_command 命令无效的原因

    当使用Python Paramiko exec_command执行时,某些Unix命令失败并显示"未找到"_互联网集市 (qyyshop.com) 链接里的解释解决了问题 本来直接 ...

  8. django限制表单上传图片的大小

    django的ImageField没有提供控制上传图片的内置方法,我们可以在表单验证的过程中用clean函数来控制,搬运博客园 python小童鞋 ,可以通过重写ImageField的方法来控制上传图 ...

  9. 模型admin 外键的相关操作

    ....@admin.register(MyModel)class MyModelAdmin(admin.ModelAdmin): def method(self, request, queryset ...

  10. top usage

    https://www.cnblogs.com/dragonsuc/p/5512797.html