原贴链接:http://www.cocoachina.com/bbs/read.php?tid=7923
这两天公司让整理文档,一直想写一篇更详细的联机调试的文档,这次刚好是机会
我写的只是联机调试的步骤,并没有深入的去写为什么这么做(关键是我不知道)
希望这篇文章对菜鸟们有帮助,
高手们见了了就不要笑了~~
明天再接着写如何发布程序
必须条件:
99$
(没这个就不用再往下看了)
我的系统是10.5.7 不同版本的系统,可能有点小小的区别
首先登录到
http://developer.apple.com/iphone/index.action
如果已经购买了99$, 登录进去后会看到如下地方(图1)
点进去会看到如下界面(图2)
这里我要提一下,公司和个人的$99Team里面的内容是有所不同的(至少我发现有不同)
公司的Team下面可以加入Member而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。
点击进入 Certificates 看到如下内容(图3)
点击图中红色部分 会下载下来一个名字为AppleWWDRCA.cer的东西
这 个是调试发布IPHONE 程序必须的一个东西,这个东西我们只要下载一次就够了,即使你有N个IDP,那么无论是调试程序,还是发布程序,那也只需要一个,后面我们要说到 Distribution页面时,也有这个链接,如果已经下载过,那么就不用再下这个了。(最初因为对这个流程不懂,我下载了N次这个),
下完之后,点击这个,这个东西就会装到自己的机器上。
打开你的Keychain Access ,如果dock里面没有到 C盘 Applications/Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)
这代表你已经装进去了。
下面,我们打开Keychain的这个菜单(图5)
按着下面的图来
(图6)
(图7)
(图8)
然后continute
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上哦
下一步(图9):
点击Request Certificate(图10)
点击Choose File(图11)
选中CertificateSigningRequest.certSigningRequest
点击Choose(图12)
点击Submit
(图13)
点击Approve
(图14)
这时你的证书是牌Pending的状态
刷新一个网页,OK就处于如下状态
(图15)
这时点击 Download按钮,会得到一个developer_identity.cer 双击这个文件
(图16)
点击OK
这时再打开你的keychain 看看 会是如下结果
(图17)
切记这时能看到下面那个 钥匙 状的东西,如果没有这个,是不可能调试的,以前有时,我经常看不到那个 钥匙 状的东西
OK,我们继续
打开Devices 那一项
(图18)
点击 Add Devices
(图19)
给自己的设备取个名字例如MyIPod
DeviceID 就是自己IPod或IPHONE的机身号(40位),机身号的获取方法有很多,可能通过 xcode 的window->Organizer 来取得
(图20)
然后填入表中并点击summit
图21
下面我们来搞APPID
图22
点击NewAppID
图23
第一处,随便写个名字就行了, 我以AppID为例
第二处,一定要注意了,一定要按着这样的格式写
我这里写的是
com.abc.*
你也可以写成 com.xyz.*com.google.*
尽量中间那个变量有点意义,一般情况下是公司的名字。
切记一定要写成这种格式,不然以后会有麻烦
然后submit
图24
继续Provisioning页面
图25
点击New Profile
按着我的填一下
图26
填完后 Submit
图27
Download 你会得到一个 DevProvision.mobileprovision 的文件,这个文件是要装到手机里面的
将这个拖动到organizer里面
图28
拖动后如图29
这时打开你的IPOD 你会发现在设置->通用->描述文件里面有个东西,那就是你的证书了
然后再双击DevProvision.mobileprovision这个文件,然后你的xcode 就被激活,这时查看C盘
Users/用户名/Library/MobileDevice/Provisioning Profiles下面 是不是有了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件?
下面随便打开一个IPHONE的工程
打开那个工程的plist文件,把Bundle identifier改成如下
图30
现在大概你知道 abc 是什么东西了吧
打开这个工程的info
图31
然后按着下图改一下设置(切记选中你该选中的那一项)
图32
如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题
然后还有一处需要确认,如下(图33)
请确认,红色是部分是你应该选中的
图34
OK
现在已经大功告成了 99.9999%了
选中Device…Debug然后 Build and Go
图35
程序肯定已经跑在你的机器上了,如果不行,那么重起一下你的IPOD,如果再不行那就重起一下你的电脑,如果再再不行那就自己想办法吧
续
接着如何发布程序
打开Certificicates 的Distribution页面
(图36)
点击 Request Certificate按钮(有上面联机调试的步骤这个过程一定很熟了吧)
(图37)
选中CertificateSigningRequest.certSigningRequest文件(这个文件在联机调试的过程中已经生成过了),
图38
选中然后点击Submit
图39
点击Appove
图40
这时需要刷新一下页面
图41
点击DownLoad
会得到一个名为distribution_identity.cer 的文件
双击这个文件,会有如下提示
图42
点击OK
然后打开keychain 就会看到如下的图
图43
这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面
图44
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了
图45
然后Submit
图46
刷新一下
图47
OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C盘
Users/用户名/Library/MobileDevice/Provisioning Profiles下面 又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件
现在我们再配置一下xcode
图48
打开Configurations 页面
选中Release 然后Duplicate 一下
图49
Duplicate之后如下图
图50
我们把名字改成Distribution
图51
接着我们切换到Build 页面
图52
图中1处选中Distribution 2处选中Distribution
然后
图53
图54
确定图54中,是你应该选的,不然build时会出现签名错误
确定之后,继续
图55
选中Device 和 Distribution
OK
图56
BuildOK大功告成了99.9%了
这时如果有签名错误,那一定是你上面某个地方出了问题
成功后
图57
其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包
现在我们在浏览器中输入
itunesconnect.apple.com
登录一下
图58
进入Manage Your Applications
图59
点击Add New Application
……………
OK了
后面的不说了~~~
联机调试(vlion).zip (1737 K) 下载次数:1635
我写的只是联机调试的步骤,并没有深入的去写为什么这么做(关键是我不知道)
希望这篇文章对菜鸟们有帮助,
高手们见了了就不要笑了~~
明天再接着写如何发布程序
必须条件:
99$
(没这个就不用再往下看了)
我的系统是10.5.7 不同版本的系统,可能有点小小的区别
首先登录到
http://developer.apple.com/iphone/index.action
如果已经购买了99$, 登录进去后会看到如下地方(图1)

点进去会看到如下界面(图2)

这里我要提一下,公司和个人的$99Team里面的内容是有所不同的(至少我发现有不同)
公司的Team下面可以加入Member而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。
点击进入 Certificates 看到如下内容(图3)

点击图中红色部分 会下载下来一个名字为AppleWWDRCA.cer的东西
这 个是调试发布IPHONE 程序必须的一个东西,这个东西我们只要下载一次就够了,即使你有N个IDP,那么无论是调试程序,还是发布程序,那也只需要一个,后面我们要说到 Distribution页面时,也有这个链接,如果已经下载过,那么就不用再下这个了。(最初因为对这个流程不懂,我下载了N次这个),
下完之后,点击这个,这个东西就会装到自己的机器上。
打开你的Keychain Access ,如果dock里面没有到 C盘 Applications/Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)

这代表你已经装进去了。
下面,我们打开Keychain的这个菜单(图5)

按着下面的图来
(图6)

(图7)

(图8)

然后continute
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上哦
下一步(图9):

点击Request Certificate(图10)

点击Choose File(图11)

选中CertificateSigningRequest.certSigningRequest
点击Choose(图12)

点击Submit
(图13)

点击Approve
(图14)

这时你的证书是牌Pending的状态
刷新一个网页,OK就处于如下状态
(图15)

这时点击 Download按钮,会得到一个developer_identity.cer 双击这个文件
(图16)

点击OK
这时再打开你的keychain 看看 会是如下结果
(图17)

切记这时能看到下面那个 钥匙 状的东西,如果没有这个,是不可能调试的,以前有时,我经常看不到那个 钥匙 状的东西
OK,我们继续
打开Devices 那一项
(图18)

点击 Add Devices
(图19)

给自己的设备取个名字例如MyIPod
DeviceID 就是自己IPod或IPHONE的机身号(40位),机身号的获取方法有很多,可能通过 xcode 的window->Organizer 来取得
(图20)

然后填入表中并点击summit
图21

下面我们来搞APPID
图22

点击NewAppID
图23

第一处,随便写个名字就行了, 我以AppID为例
第二处,一定要注意了,一定要按着这样的格式写
我这里写的是
com.abc.*
你也可以写成 com.xyz.*com.google.*
尽量中间那个变量有点意义,一般情况下是公司的名字。
切记一定要写成这种格式,不然以后会有麻烦
然后submit
图24

继续Provisioning页面
图25

点击New Profile
按着我的填一下
图26

填完后 Submit
图27

Download 你会得到一个 DevProvision.mobileprovision 的文件,这个文件是要装到手机里面的
将这个拖动到organizer里面
图28

拖动后如图29

这时打开你的IPOD 你会发现在设置->通用->描述文件里面有个东西,那就是你的证书了
然后再双击DevProvision.mobileprovision这个文件,然后你的xcode 就被激活,这时查看C盘
Users/用户名/Library/MobileDevice/Provisioning Profiles下面 是不是有了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件?
下面随便打开一个IPHONE的工程
打开那个工程的plist文件,把Bundle identifier改成如下
图30

现在大概你知道 abc 是什么东西了吧
打开这个工程的info
图31

然后按着下图改一下设置(切记选中你该选中的那一项)
图32

如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题
然后还有一处需要确认,如下(图33)

请确认,红色是部分是你应该选中的
图34

OK
现在已经大功告成了 99.9999%了
选中Device…Debug然后 Build and Go
图35

程序肯定已经跑在你的机器上了,如果不行,那么重起一下你的IPOD,如果再不行那就重起一下你的电脑,如果再再不行那就自己想办法吧
续
接着如何发布程序
打开Certificicates 的Distribution页面
(图36)

点击 Request Certificate按钮(有上面联机调试的步骤这个过程一定很熟了吧)
(图37)

选中CertificateSigningRequest.certSigningRequest文件(这个文件在联机调试的过程中已经生成过了),
图38

选中然后点击Submit
图39

点击Appove
图40

这时需要刷新一下页面
图41

点击DownLoad
会得到一个名为distribution_identity.cer 的文件
双击这个文件,会有如下提示
图42

点击OK
然后打开keychain 就会看到如下的图
图43

这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面
图44

点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了
图45

然后Submit
图46

刷新一下
图47

OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C盘
Users/用户名/Library/MobileDevice/Provisioning Profiles下面 又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件
现在我们再配置一下xcode
图48

打开Configurations 页面
选中Release 然后Duplicate 一下
图49

Duplicate之后如下图
图50

我们把名字改成Distribution
图51

接着我们切换到Build 页面
图52

图中1处选中Distribution 2处选中Distribution
然后
图53

图54

确定图54中,是你应该选的,不然build时会出现签名错误
确定之后,继续
图55

选中Device 和 Distribution
OK
图56

BuildOK大功告成了99.9%了
这时如果有签名错误,那一定是你上面某个地方出了问题
成功后
图57

其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包
现在我们在浏览器中输入
itunesconnect.apple.com
登录一下
图58

进入Manage Your Applications
图59

点击Add New Application
……………
OK了
后面的不说了~~~

[ 此帖被lioncui在2009-11-27 13:01重新编辑 ]
附件:
联机调试和发布(vlion).part1.rar (1000 K) 下载次数:944

附件:
联机调试和发布(vlion).part2.rar (1000 K) 下载次数:830

附件:
联机调试和发布(vlion).part3.rar (781 K) 下载次数:854
