Skip to content

Instantly share code, notes, and snippets.

@zhuqling
Last active December 21, 2015 12:09
Show Gist options
  • Save zhuqling/6303706 to your computer and use it in GitHub Desktop.
Save zhuqling/6303706 to your computer and use it in GitHub Desktop.
iOS开发流程、问题汇总

证书

  • 确认Apple所有证书为最新,否则先删除,再去www.apple.com/certificateauthority/下载所有,并安装
  • 创建证书(Developer+Distribution),下载并安装
  • ** 下载的证书安装后显示不信任,则为Apple证书已经过期,应重新下载所有证书 **

App

  • 创建App ID(此即为app identify,如com.whatever.projectname)
  • 创建App,选择App ID,选择计费
  • 当为“Prepare to upload”时,需打开,点击“Ready to Upload binary”,选择安全条款,状态变为“Ready for upload”

Device

  • 接入设备
  • 开启关联Profile,或在下一步手工关联

Provisioning Profile

  • 创建Profile(Develop),选择用于Develope,关联到设备、应用
  • 创建Distribution Profile,选择需提交到App store,关联到设备、应用

Team

  • 刷新,可以看到两个成员(iOS Developer/iOS Distribution)都打上对号,表示设备正确

Archive

  • 选择用设备进行编译
  • 输入App Identify
  • 选择Provisioning Profile,Debug对应Developer类型,Release对应Distribution类型
  • 确认Scheme里Archive对应Release
  • Clean -> Build
  • Archive
  • Validate... -> Distribte...
  • ** 当提示no identities were found/administrator request问题时,表示没有创建Distribution的Provisioning Profile(可以看到Team里Distribution成员没有打对号) **
  • ** Developer Provisioning Profile只需一个每个应用共用,Distribution Provisioning Profile需要每个应用自己创建一个**
  • ** Developer Member Center用于管理AppID/IAP-ID/Provisioning Profile/Certificate,iTunes Connect用于管理应用、广告等与iTunes Store相关内容 **
@zhuqling
Copy link
Author

开发者注册付款流程需注意:
1、走线上流程,使用外币信用卡填写表单
2.、会收到付款失败邮件,下载PDF表单,填写好发传真到指定号码
3、3天后可以收到激活邮件,进入Member Center
4、填写Contact、Payment、Tax信息
5、国内银行可搜索APS号码,选择CNY币种

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment