真机调试&App发布-创新互联

  • 苹果开发者账号

    五家渠ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

苹果开发者平台:https://developer.apple.com

   点击Member Center进入开发者计划,如果没有账号则注册一个免费账号

Xcode7推出之前,只有付费的苹果开发者账户才可以进行真机调试和App发布

Xcode7开始,免费的开发者账号,也可以进行真机调试且在Xcode7环境下即可轻松配置调试环境,App发布仍需要付费

   苹果公司在2015年的WWDC大会上,推出全平台的开发者计划,将iOS Developer Program、Mac Developer Program以及Safari Developer Program统一为Apple Developer Program。

三种付费开发者:

1)个人账号(Individual)

   99美金一年,该账号在App Store销售者可以显示个人的ID,比如 an meng,单人使用,100个苹果iOS设备UDID测试。

2)公司团队账号(Company/Organization)

   99美金一年,该账号在App Store销售者可以显示团队名称,允许多个开发者协作开发,比个人账号多一些管理设置,100个苹果iOS设备UDID测试

   申请时需要填写公司的邓白氏编码(DUNS)。

3)企业账号(Enterprise)

   299美金一年,开发的应用不能发布到AppStore,只能企业内部使用,iOS设备UDID测试数量不限。

  • Xcode7下的真机调试

步骤:

1)申请Apple ID,免费ID即可

2)添加账户及开发环境设定

   真机调试&App发布

   双击账户信息

   真机调试&App发布

   create iOS Development 后点击 Done

3)配置项目及调试设备

   确定真机设备版本

   真机调试&App发布

    真机调试&App发布

   在项目中,设置项目的目标系统版本与设备的版本相同

   真机调试&App发布

   选择调试设备,设置Team为添加的账户

   真机调试&App发布

4)导入Provisioning profiles文件,描述设备、app、电脑

   点击Fix issue,Xcode会自动生成provisioning profiles文件

   真机调试&App发布

   可以进入账户信息页面,找到刚才生成的provisioning profiles

   在设备页面,查看profile已经安装即可

   真机调试&App发布

5)真机调试开始

   真机调试&App发布

  • Xcode7之前的真机调试

苹果开发者账户涉及两个证书:

     开发证书 iOS Development

     发布证书 iOS Distribution

在Xcode7之前,开发证书需要付费账户才能获得 。付费用户,需要在苹果开发者网站获得开发证书才可以进行真机调试。

1)打开苹果开发者网站:点击Member Center,登陆

2)点击“Certificates,Identifiers&Profiles”,进入证书界面

     如果没有,则需要先成为开发者

3)点击”iOS App”下的”Certificates”,创建开发证书

4)利用钥匙串生成cer签名请求文件,在创建的开发证书中选择这个请求文件,生成证书。

5)下载证书,下载后双击运行,会将该证书安装到钥匙串中

6)在“Certificates,Identifiers&Profiles”页面,选择AppIDs,创建被调试的app的签名,需要填写标示名、Bundle ID等app信息。

7)在“Certificates,Identifiers&Profiles”页面,选择Devices下,创建调试的设备,填写设备的必要信息。

8)在“Certificates,Identifiers&Profiles”页面,选择Provisioning Profiles目录下的All,点击”+”进入证书添加页面

9)选择“iOS App Development”,继续

10)选择授权的电脑设备、真机设备,最后生成provisioning profiles文件

  • App发布流程

1)创建并下载发布证书

   苹果开发者首页,进入Member Center,点击“Certificates,Identifiers&Profiles”

   真机调试&App发布

   选择iOS App下的Certificates ,点击“+”创建一个发布证书,选择证书类型,继续

   真机调试&App发布

2)利用本地钥匙串工具生成证书签名请求文件

   LaunchPad —》 其他 —》 钥匙串访问

   真机调试&App发布

   菜单栏—》钥匙串访问—》证书助理 —》从证书发布机构请求证书

   真机调试&App发布

   填写证书信息,选择存储到磁盘,保存生成CSR文件

   回到开发者网站,上传CSR文件,选择刚刚保存的

   真机调试&App发布

   将生成的证书,下载到本地

3)配置App ID

   在开发者网站上,选择  Identifiers —> App IDs

   真机调试&App发布

   点击“+”,添加一个ID。填写描述信息、Bundle ID等信息,点击submit提交

4)生成并导入Provisioning Profiles文件

   在开发者网站上,选择Provisioning Profiles

   真机调试&App发布

   点击“+”,选择Distribution —> App Store

   真机调试&App发布

   选择App ID

   真机调试&App发布

   选择对应的证书

   填写Provisioning Profile文件的名字,点击generate生成Provisioning profile文件

   下载生成的Provisioning profile文件

   真机调试&App发布

5)本地导入配置信息

   经过上面的步骤,得到三个文件:CSR、cer证书、mobileprovision

   真机调试&App发布

   双击导入cer证书,双击导入mobileProvision

   钥匙串访问工具中可以管理所有导入的证书,并查看证书的有效性。

6)iTunes Connect中添加App

   开发者首页中,进入 iTunes Connect

   真机调试&App发布

   进入“我的App”

   真机调试&App发布

   点击“+”,添加App,填写必要信息

   需要注意填写的信息包括:

      App信息:名称、BundleID、主要语言、类别

      价格与销售范围:价格、折扣、

   填写完毕后,App的状态:准备提交

   准备提交前需要:

        对支持的设备进行截图预览上传

        填写描述、关键词、技术支持网站

      上传App图标、设置app分级信息

      填写版本号、版权信息、联系人信息、App审核信息等

7)配置项目使用的证书

   Xcode打开待提交项目,在项目配置文件中

   Building Setting —>  Code  Signing 设置项目发布的Identity以及相应的provisioning

   真机调试&App发布

8)打包App,上传

   Xcode打开待上传项目,选择真机调试真机调试&App发布

   菜单栏: Product —> Archive

   真机调试&App发布

   成功后,进入Orangizer界面,选择刚刚打包的程序

   上传方式一:

        点击“Submit to the iOS App Store”

      真机调试&App发布

   上传方式二:

     先export成ipa文件,再通过application loader工具上传

      真机调试&App发布

   上传过程中,可能会卡在与itunes认证这一步,这是由于苹果的服务器在国外

      一直等着,或者换个时间段再上传

9)提交审核

   回到iTunesConnect页面,进入上传的App页面,可以看到构建版本的位置出现了一个+号

   点击“+”好,选择要提交的上传版本

   保存后,点击提交审核,设置必要的敏感信息后App进入提交审核阶段

     App首次上传,需要最少经过一周的审核。

     审核通过后,App状态:Ready For sale状态,意味着App应经上架到App Store

     审核不通过,App状态:Reject

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:真机调试&App发布-创新互联
转载来源:http://azwzsj.com/article/csoocp.html