本文主要引导用户如何使用真机调试和编译发布。ios
使用前的准备:app
一、一台IPhone设备 或者IPad 都行看你本身 测试
二、一台Mac主机和搭建好对应的xamarin.ios 开发环境网站
三、开发者帐号(企业、我的 或者是公司)spa
真机和调试配置都是在 https://developer.apple.com/ 在这个网站上进行的。没有开发者证书能不能开发?能够开发 无法发布而已。 没有开发者证书能不能真机调试?应该能够 目前来讲还有其余方案3d
一、使用淘宝买一个才几块钱。(输入淘宝证书)调试
二、使用Apple ID 登陆容许你调试你本身的真机。blog
上面2个处理不在本教程之列。教程
一、登陆 https://developer.apple.com/ 网站 点击 右上角 Accountci
二、输入开发者帐号登陆
三、登陆后
若是您出现的是这个
对不起 你尚未缴纳苹果爸爸的保护费 请选择缴纳 99刀的保护费才能够继续。下面的教程不适合您 能够不看了
4.初次使用选择 Certificates, Identifiers & Profiles
选择 Certificate
点击右边新增
红色框选择为 真机调试开发
青色框为 发布上架 或者是测试发布
一直选择 Continue
如今咱们回到本身的Mac 主机上
选择 commd+空格 输入key 打开钥匙串
选择 从证书颁发机构请求证书
用户电子邮件地址随意输入
选择 存储到磁盘
点击 继续
CertificateSigningRequest.certSigningRequest 你将获得这个文件
回到网站
https://developer.apple.com/account/ios/certificate/create
选择刚才建立的文件 CertificateSigningRequest.certSigningRequest 上传便可
回到Identifiers 里面建立一个APP ID (这个ID要和你调试的APP名字一致 ) Info.plist 里面的要一致
注册你想调试的 APP ID
这里面 能够选择 Explicit APP ID 准确的appid 也能够选择 Wildcard APP ID 支持通配符 例如 com.xxx.* 意味着 com.xxx.app1 com.xxx.app2 均可以被 调试
点击继续 便可
UDID 很是重要 并且新增的设备 没法删除 通常状况下证书只能添加100个设备 下面的网址是UDID获取方式 使用IOS设备打开网站 https://fir.im/udid
Name 只是别名 方便你本身记忆 随意取便可
点击新增
红色为调试开发 青色为发布
若是是须要调试选择 iOS APP Development便可
若是是须要上架 选择 APP Store 或者是 Ad Hoc 借助第三方进行内部测试
点击继续
选择APP ID
设置个英文名的下载文件名
Profile Name 选择英文 中文莫名其妙的下载下来没名字
点击下载 获得文件
xxxxxx.mobileprovision
双击运行 便可
这样你就能够调试真机了
PP文件夹 默认 在 ~/Library/MobileDevice/Provisioning\ Profiles/ 若是发现 证书问题之类的能够删除这个目录下的文件 而后从新下载PP文件 并安装