VisualStudio2015使用C#.NET开发IOS程序时进行真机测试的设置参考
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程序时进行真机测试的设置参考的更多相关文章
- iOS 9应用开发教程之定制应用程序图标以及真机测试
iOS 9应用开发教程之定制应用程序图标以及真机测试 定制ios9应用程序图标 在图1.12中可以看到应用程序的图标是网状白色图像,它是iOS模拟器上的应用程序默认的图标.这个图标是可以进行改变的.以 ...
- iOS—最全的真机测试教程
准备 开发者账号 自从Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书.苹果只是让你体验一下它的 ...
- 在开发iOS程序时对日期处理的总结
小贴士(Tips)-iOS 由于iOS的设备对应多国语言,用户也可以选择不同的日历模式.比如日本的和历,泰国日历等等. 用户也可以自行设定24小时制或者12小时制来显示时间.这些设置会直接影响应用程序 ...
- 微信小程序 video组件----真机测试position:fixed无效 且有黑底
1.问题描述 video组件fixed后,视频随页面滚动,且有个黑色底停留在页面. 页面滚动前 滚动后 这里贴一下修改前代码,在微信开发者工具看是没有任何问题的.在手机端测试就有以上的问题 <v ...
- Windows 8(64位)如何搭建 Android 开发环境与真机测试(转)
可以参考http://wenku.baidu.com/link?url=ghU6IFS1WJXLFKfM_0efv9YQEnMDBrdi9CXwirSs5IOLLeUfdIOh8OOVv0DX89Lt ...
- 【转】让Xcode支持iOS12.0 设备真机测试(不断更新真机支持包)Xcode 真机测试 iOS
最新支持12.0 (16A366)! 所有真机包都是同一大版本号向下兼容.例如12.0 Beta6的真机包,是可以兼容12.0 Beta2及Beta1的. 12.0 (16A366)正式版可用!所有低 ...
- iOS 11开发教程(九)iOS11数据线连接真机测试
iOS 11开发教程(九)iOS11数据线连接真机测试 在Xcode 7.0之后,苹果公司在开发许可权限上做了很多的改变,在测试App方面取消了一些限制.在Xcode7.0之前的版本,苹果公司只向注册 ...
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
(关于真机测试步骤的blog:http://blog.csdn.net/hbblzjy/article/details/51680282) 1.首先打开苹果的开发者网站(https://develop ...
- iOS 11开发教程(十)iOS11无线连接手机真机测试
iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...
- iOS系列 基础篇 01 构建HelloWorld,剖析并真机测试
iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心 ...
随机推荐
- 树莓派Raspbian 玩耍
树莓派Raspbian玩耍 把第一次安装树莓派并通过花生壳实现内网穿透的过程记录下来 下载工具 Win32DiskImager v0.9.zip 和 SD Formatter 4.0 for SD/S ...
- 一、100ASK_IMX6ULL嵌入式裸板学习_LED实验(中)
以C语言方式驱动(例程与代码分析) 韦东山的例程: start.s部分: .text .global _start @全局标号 _start: //设置栈 ldr sp,=0x80200000 @设置 ...
- 数字图像处理 day1
第一节 什么是图像 f(x y z λ t)z 立体 入 彩色 t 活动 f(x y) 静止的 单色 二值图像 黑白图像 灰度图像 彩色图像 点云图像 多光谱图像 我的理解是 建 ...
- js获取字符串中含有某个字符个数
得到字符串含有某个字符的个数 /** * 获取字符串中某字符的个数 * @param str 字符串 * @param char char为某字符 * @returns String */ const ...
- 使用nodejs中遇到的问题
1.post请求必须使用express的一个中间件body-parser一下不然req.body会一直为空 2.node.js这种东西后端跨域就行,前端就别跨域了,不然会一直报错 3.sql语句那个s ...
- VSCode 抽取vue的代码片段
在vscode中文件-->首选项-->用户片段,输入名字按去确定,输入代码片段 { "vue htm": { "scope": "html ...
- python exec_command 命令无效的原因
当使用Python Paramiko exec_command执行时,某些Unix命令失败并显示"未找到"_互联网集市 (qyyshop.com) 链接里的解释解决了问题 本来直接 ...
- django限制表单上传图片的大小
django的ImageField没有提供控制上传图片的内置方法,我们可以在表单验证的过程中用clean函数来控制,搬运博客园 python小童鞋 ,可以通过重写ImageField的方法来控制上传图 ...
- 模型admin 外键的相关操作
....@admin.register(MyModel)class MyModelAdmin(admin.ModelAdmin): def method(self, request, queryset ...
- top usage
https://www.cnblogs.com/dragonsuc/p/5512797.html