App打包和上传

前面我们把测试和发布证书都已经创建完成,今天就把项目打包提交,请眼睛往下看。

  • 简述:
    苹果从iOS8之后开放的extension是基于xpc进程间通信技术的,extension是依托在主项目工程里的, 但是extension应用是没有办法调用主项目工程里的私有模块的。
    就像你写一个share 的 extension,你想调用主项目里的afn是办不到的,你需要把afn在extension里面也导入一遍。
    extension实际是一个类似插件型的独立应用,只不过它必须包含在某个主项目工程里面,否则苹果不允许上架。
    你的表情包应用实际上有一个主项目工程,而表情包扩展只是包含在这个主项目工程里的。
    也就是说你创建了一个表情包应用扩展,实际上一个是项目主工程,一个是表情包扩展。俩独立的应用。
    所以我们申请证书的时候需要两套,一个主工程的一个表情包扩展的,当然如果不是这类应用一套证书也就够了
  • 废话不多说配置工程
App打包和上传_第1张图片
E549732B-5B28-47D7-837E-4D2B4CD99EDD.png
App打包和上传_第2张图片
15E00874-4724-4EDD-BEC2-1204D1135CB6.png
App打包和上传_第3张图片
C39556D2-7F9F-4EE9-9815-2C2E0FED93A2.png
App打包和上传_第4张图片
F10186F5-9F21-49B8-A1CB-CB64D045240C.png
  • 去除僵尸模式
App打包和上传_第5张图片
084372CD-C193-4A04-97C1-D6D01CCB2826.png
App打包和上传_第6张图片
50913757-B0A1-4A1B-A97F-5D3C757D5B95.png
App打包和上传_第7张图片
717089C5-48DE-401C-8538-2F3608D494AA.png
App打包和上传_第8张图片
1B1ED9AE-1959-474B-B240-45684FE797FF.png
  • 这里介绍两种上传appstore的方法
    • 第一种
App打包和上传_第9张图片
12B58C63-C65C-4C22-BA49-F9E83DF99256.png
App打包和上传_第10张图片
D5BBE948-C797-4423-85B5-573D2B3671A1.png
 * 第二种使用Application Loader上传app程序
App打包和上传_第11张图片
AF017A10-F25B-4F19-8E25-DC2B7D245F52.png

1.Save for iOS App Store Deployment
保存到本地 准备上传App Store 或者在越狱的iOS设备上使用

2.Save for Ad Hoc Deployment
保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The app will be code signed with the distribution certificate.)

3.Save for Enterprise Deployment
这种主要针对企业级账户下 准备本地服务器分发的app

4.Save for Development Deployment
针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的(The app will be code signed with your development certificate)

  • 此处我们选择第一个Save for iOS App Store Deployment
App打包和上传_第12张图片
EABCEE45-8CE8-431D-9679-5139DB26A2F7.png
  • 之后打包成功会让我们选择ipa包存储地址我们把包保存到本地。
    • shift + command + g 快捷键调出前往文件夹输入:
      /Applications/XCode.app/Contents/Applications(前提是你要安装了XCode开发环境)点击前往
App打包和上传_第13张图片
B61D5DB6-A6A9-410C-8C91-E0AD085138F4.png
App打包和上传_第14张图片
F0FED6EB-B078-4FA9-9099-04723F8A0498.png
App打包和上传_第15张图片
A74588DF-4898-4580-8BF9-893B69D780FD.png
  • 剩下的就是漫长的等待 等待 等待 .......(等待上传好的那一刻,眼泪为你唱歌......哈哈哈哈哈)

  • ok 上传完成,继续往下走, 进入我们的itunes Connect ---> 活动

App打包和上传_第16张图片
FC5DAA1F-5AAF-458D-8C4C-4ED67D379AB4.png
App打包和上传_第17张图片
11763F0B-EE54-4F2D-9F80-BFA3F517F6DA.png
  • 最后点击存储, 提交以供审核。剩下的就是等待,等待, 等待(等待审核过的那一刻,眼泪为你唱歌。哈哈哈哈)

O啦。到此全部流程已经结束剩下的就是等待结果。

你可能感兴趣的:(App打包和上传)