9、如何在Xamarin中进行iOS真机调试和发布

本文主要引导用户如何使用真机调试和编译发布。

概述

使用前的准备:

1、一台IPhone设备  或者IPad 都行看你自己

2、一台Mac主机和搭建好对应的xamarin.ios 开发环境

3、开发者账号(企业、个人 或者是公司)

真机和调试配置都是在 https://developer.apple.com/ 在这个网站上进行的。没有开发者证书能不能开发?可以开发 没法发布而已。 没有开发者证书能不能真机调试?应该可以  目前来说还有其他方案

1、使用淘宝买一个才几块钱。(输入淘宝证书)

2、使用Apple ID 登录允许你调试你自己的真机。

上面2个处理不在本教程之列。

使用流程 使用开发者账号

1、登录 https://developer.apple.com/ 网站 点击 右上角 Account

2、输入开发者账号登录

3、登录后

如果您出现的是这个

对不起 你还没有缴纳苹果爸爸的保护费 请选择缴纳 99刀的保护费才可以继续。下面的教程不适合您 可以不看了

4.初次使用选择 Certificates, Identifiers & Profiles

一、 第一次使用请选择创建 Certificates

选择 Certificate

点击右边新增

红色框选择为 真机调试开发

青色框为 发布上架 或者是测试发布

一直选择  Continue

现在我们回到自己的Mac 主机上

选择 commd+空格  输入key 打开钥匙串

选择 从证书颁发机构请求证书

用户电子邮件地址随意输入

选择 存储到磁盘

点击 继续

CertificateSigningRequest.certSigningRequest 你将得到这个文件

回到网站

https://developer.apple.com/account/ios/certificate/create

选择刚才创建的文件 CertificateSigningRequest.certSigningRequest   上传即可

二、创建对应的APP  Bundle  ID

回到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 只是别名 方便你自己记忆 随意取即可

四、创建PP文件(Provisioning Profiles)

点击新增

红色为调试开发  青色为发布

如果是需要调试选择  iOS APP Development即可

如果是需要上架 选择  APP Store 或者是 Ad Hoc 借助第三方进行内部测试
点击继续

选择APP ID

设置个英文名的下载文件名

Profile Name 选择英文 中文莫名其妙的下载下来没名字

点击下载  得到文件

xxxxxx.mobileprovision

双击运行  即可

这样你就可以调试真机了

PP文件夹 默认 在 ~/Library/MobileDevice/Provisioning\ Profiles/   如果发现 证书问题之类的可以删除这个目录下的文件  然后重新下载PP文件 并安装 

原文地址:https://www.cnblogs.com/jasondun/p/8398918.html

时间: 2024-08-28 19:53:20

9、如何在Xamarin中进行iOS真机调试和发布的相关文章

IOS 真机调试以及发布应用 1

参考网站:http://my.oschina.net/u/1245365/blog/196263 Certificates, Identifiers &Profiles 简介 Certificates Certificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第一步.证书有两种: 1. 开发证书 ( Development Certificates ),主要是授权mac设备的开发权限 2. 发布证书 (Distribution Certificates ), 主要是

IOS 真机调试和发布相关证书

一.成员介绍1.    Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)    Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试.可以生成副本供多台电脑安装:2)      Distribution Certification(发布证书)安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序.不可生成副本,仅有配置该证书的电脑才可使用:(副本制做介绍在下面Keycha

IOS 真机调试以及发布应用 2

参考网站:http://my.oschina.net/u/1245365/blog/196420 已经有开发证书的直接跳过第一步 第一步:申请“开发证书” 进入苹果开发者99美元账号: 选择:Certificates, Identifiers & Profiles 关于 Certificates,Identifiers,Profiles 的介绍请看 ”Certificates, Identifiers ,Profiles“ 选择:Certificates 选择:Development,点击”+“

iOS真机调试 for Xcode 5

由于Xcode5的到来,关于iOS软件进行真机调试方面,有了一些变化,苹果在Xcode 5中修改了一些规则,一方面是阻止以往破解的方式进行调试(免证书).另一方面是添加了自动生成证书的功能特性,来加快我们开发者生成一些调试用的证书.免去我们频繁要去苹果开发者网站自己生成.接下来就介绍一下如何在Xcode5中进行真机调试. 一.真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Pr

申请iOS真机调试证书和描述文件

iOS真机调试证书适用于,不能直接拿设备连接xcode进行测试的场景,比如发给客户或朋友测试,或用其它跨平台开发工具appcan之类开发的app进行测试. iOS真机调试需要先添加设备 一.添加测试设备 1.获取UDID 使用 iPhone 或 iPad 扫描下面的二维码,即可快速获取 UDID 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建发布测试证书 iOS证书申请这里用到一个工具Appuploader,可以在wi

iOS 真机调试不能连接网络的排错过程

开发环境: macOS 10.12.1 Xcode 8.1 Qt 5.8 gSOAP 2.8 iPhone 6S+iOS 10.1.1   问题: 使用 Qt Quick 写了一个跨平台的应用,在Win10.Android.macOS下都已经正常运行,但是连接到 iOS 真机调试的时候,gSOAP 调用 Webservice 总是返回错误代码28,我就根据百度出来的下面的 gSOAP 错误代码表一直在寻找有关 SOAP_DIME_END 的错误. 返回值错误代码表(ERROR CODE) SOA

iOS真机调试证书和描述文件申请

iOS真机调试证书适用于,不能直接拿设备连接xcode进行测试的场景,比如发给客户或朋友测试,或用其它跨平台开发工具appcan之类开发的app进行测试. iOS真机调试需要先添加设备 一.添加测试设备 1.获取UDID 使用 iPhone 或 iPad 扫描下面的二维码,即可快速获取 UDID ? 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建发布测试证书 iOS证书申请这里用到一个工具Appuploader,可以在

IOS真机调试记录

首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面: 点击第一项:iOS Provisioning Portal,然后会看到下面的页面: 点击进入Certificates,然后看到如下所示的页面: 点击图中的click here to download now,这会下载下来一个AppleWWDRCA.cer文件,这

一步步教你学会iOS真机调试,常见证书问题的解决方案以及Xcode7之后免$99真机调试

我能说脏话么?好吧,为了体现我们是读书人,还是不了- 最近真是被这Xcode真机调试以及证书/配置文件问题搞得想死的心都有了,连着两天遇到各种问题,然后就各种百度,各种Google,就连我多年不用的英语都拿出来在stackoverflow上提问,就为了搞定个真机调试,宝宝心里苦啊,有苦说不出啊 (PS:顺便说一下,能翻墙的尽量翻墙用Google去查问题吧,百度确实真是差了点,就像最近的"魏则西事件") 好了,下面正式开始真机调试教程 一. iOS真机调试详细教程 Tip: 真机调试和在