ios编译打包发布..docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ios编译打包发布.

如无特别交代,下文基于$99/Year的普通个人开发者(Individual)账号展开。1.假设你使用过Apple设备(iMac/iPad/iPhone)且注册过Apple ID(Apple Account)。2.假设你或你所在的开发组已加入苹果开发者计划(Enroll in iOS Developer Program to become a member),即已注册开发者账号(Apple Developer Account)。只有拥有开发者账号,才可以申请开发/发布证书及相关配置授权文件,进而在iOS真机上开发调试Apps或发布到App Store。开发者账号分为Individual和Company/Organization两种类型。3.若要真机调试实践,你必须至少拥有一台装有Mac OS X/Xcode的Mac开发机(iMac or MacBook),其上自带原生的Keychain Access。一、申请证书,获取 CSR:Certificate Signing Request(在后面会上传到Apple开发网站)通过Keychain证书助理从证书颁发机构请求证书钥匙串访问--证书助理--从证书颁发机构请求证书在这里用户电子邮件地址随意填写一个邮箱就好,没有必要是你的ID邮箱,选择“存储到磁盘。然后将CSR 存储到指定位置,如果在这里出现“用户名或者口令不正确”,那么你就要注意了,看是否存在你用同一个注册账号申请的证书过多(development和distribution最多各有两个),申请成功后。同时keychain将生成一个包含开发者身份信息的CSR(Certificate Signing Request)文件;同时,Keychain Access|Keys中将新增一对Public/Private?Key Pairprivate key始终保存在Mac OS的Keychain Access中,用于签名(CodeSign)对外发布的App;public key一般随证书(随Provisioning Profile,随App)散布出去,对App签名进行校验认证。用户必须保护好本地Keychain中的private key,以防伪冒。二、在Apple开发网站上传该CSR文件来添加证书(Upload CSR file to generate your certificate):如果是开发测试用就在Development中添加证书如果是发布用就在Production中添加证书二者都是用同一个CSR文件,在这里就只说Development,Production步骤一样如果是Development就选择“iOS App Development”如果是Production 就选择“App Store and Ad Hoc”接下来上传你之前申请到的CSR,上传,然后generate,最后download,双击安装证书。三、配置Provision Profile:一个Provisioning Profile对应一个Explicit App ID或Wildcard App ID(一组相同Prefix/Seed的App IDs)。在网站上手动创建一个Provisioning Profile时,需要依次指定App ID(单选)、证书(Certificates,可多选)和设备(Devices,可多选)。用户可在网站上删除(Delete)已注册的Provisioning Profiles。Provisioning Profile决 定Xcode用哪个证书(公钥)/私钥组合(Key Pair/Signing Identity)来签署应用程序(Signing Product),将在应用程序打包时嵌入到.ipa包里。安装应用程序时,Provisioning Profile文件被拷贝到iOS设备中,运行该iOS App的设备也通过它来认证安装的程序。如果要打包或者在真机上运行一个APP,一般要经历以下三步:首先,需要证书对应的私钥来进行签名,用于标识这个APP是合法、安全、完整的;其次,需要指明它的App ID,并且验证Bundle ID是否与其一致;然后,如果是真机调试,需要确认这台设备是否授权运行该APP。配置好Provision Profile后把它下载下来,双击进行安装四、打开Xcode,进行编译Product--Archive然后进行相应证书的配置,这里需要注意的是,如果你是刚申请到的苹果开发者账号,你要在Xcode菜单中Preferences中添加你的开发者账号如果不进行添加注册的话,在编译的时候会报出错误:“A valid provisioning profile matching the applications Identifier XXX

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档