一个完整的APP

App打包和上传

2017-08-02  本文已影响161人  Luyc_Han

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

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

EABCEE45-8CE8-431D-9679-5139DB26A2F7.png B61D5DB6-A6A9-410C-8C91-E0AD085138F4.png F0FED6EB-B078-4FA9-9099-04723F8A0498.png A74588DF-4898-4580-8BF9-893B69D780FD.png FC5DAA1F-5AAF-458D-8C4C-4ED67D379AB4.png 11763F0B-EE54-4F2D-9F80-BFA3F517F6DA.png

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

上一篇 下一篇

猜你喜欢

热点阅读