iOS 版 Dropbox 更新:换上 iOS 7 风格界面、新增 AirDrop

虽说有点迟,但 Dropbox 总算是赶上了应用 iOS 7 化的浪潮。在其最新的 3.0 版本中,我们看到了更趋扁平的界面,同时还有新的 AirDrop 功能,让用户可以方便地与附近其他人分享文件。除此之外,向其它 App 发送文件、保存视频至设备资料库等也都变得比过去更容易,iPad 使用者还可快速以全屏模式打开文件。相关的 iTunes 链接已在来源中为大家附上,不用多说,快去更新吧。经由:Engadget引用来源:App Store

图片 1

[iOS]iOS APP上架流程

作者:Toyun   原文地址 :http://www.cocoachina.com/ios/20160104/14859.html

前言:作为一名iOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍下具体流程。

在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质;遇到问题,我们就更容易定位问题之所在,从而迅速的解决问题。这篇文章不是一步步教给你证书,描述文件的制作(其实制作步骤是非常简单的),而是尽可能的讲明白Member Center中的一些知识及原理。并且此文不涉及如何申请开发者账号,以及App上架App Store的流程。

1.打开苹果开发者中心:

此篇文章的逻辑如下图所示:

打开后点击:Member Center

图片 2

图片 3

如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入。

图0-0 此篇文章的逻辑图

2.点击:Certificates, Identifiers & Profiles

图片 4

Certificates

3.点击Devices

图片 5

什么是证书

一.创建App IDs和Boudle ID

什么是证书?证书就是:证明证书拥有者拥有证书上所说的能力。一个证书要涉及到颁发者,拥有者,证明拥有者拥有了什么能力。例如,CET-4证书;颁发者:学校,拥有者:自己,证明的能力:英语达到四级水平。苹果开发者证书也是一样,颁发者:自己,拥有者:安装证书的电脑;证明的能力:可以安装或者打包某应用程序。开发者证书分为两种类型:Development Certificate(开发证书)和Production Certificate(发布证书)。

4.点击App IDs,会进入如下界面,点击右上角的 + 号

图片 6

开发者证书能力来源

5.填写App IDs和Boudle ID

图片 7

那么当某台电脑安装开发者证书后,这台电脑是如何拥有这种能力的呢?

6.点击continue

图片 8

苹果在此运用了代码签名技术。代码签名验证允许我们的操作系统来判断是谁对App进行了签名,在安装了Xcode后,Xcode会在项目编译期间使用你的代码签名验证,这个验证由一个由Apple认证过的公钥-私钥对组成,私钥存储在你的钥匙串中(Mac本地,在系统实用工具中),公钥包含在证书(Certificates)中,证书在本地钥匙串和开发者账号中都有存储,另外,还有一个我们可以叫做媒介证书的证书来确保我们的证书(Certificates)是经过授权而发布的当安装好Xcode时,媒介证书(Intermediate Certificate)就已经安装到我们的钥匙串中去了。通过在开发者账号(Developer Account)和本地(Mac)都经过验证的证书(Certificate)我们就可以利用合法的证书进行App的测试和发布了。

7.点击Submit

图片 9

证书在Xcode工程中所对应的位置

8.点击Done

图片 10

图片 11

二.创建发布证书(若已创建过发布证书,现在用的是p12文件,可直接跳到第21步)

图1-1 证书在Xcode工程中所对应的位置

9.点击Production后,点击 + 号

图片 12

Identifiers

10.点击App Store and Ad Hoc

图片 13

Identifiers中又分为App IDs、Pass Type IDs、Website Push IDs、iCloud Containers、App Groups、Merchant IDs、这里主要讲解App IDs。

11.点击Continue

图片 14

App ID是什么

12.点击Continue

图片 15

App ID其实就是一个App的身份证,一个App的唯一标示。在Project中称为Bundle ID。在Member Center、Project、iTunes Connect都是需要此ID去标示此App的唯一性。Bundle ID在不同环境下的表现关系。如(图2-1)所示。

创建本地证书

图片 16

13.此时返回到桌面,在点开LaunchPad,在其他中找到钥匙串访问,切记不要关闭浏览器

图片 17

本文由威尼斯人官网发布于科技频道,转载请注明出处:iOS 版 Dropbox 更新:换上 iOS 7 风格界面、新增 AirDrop

相关阅读