- 浏览: 569538 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
JYY282:
[i][/i]
Ecshop与Shopex的比较 -
qq247890212:
我也遇见这问题了,真诡异。重新下载个猫换了就好了。 太浪费时间 ...
诡异:ClassNotFoundException: org.springframework.web.filter.CharacterEncoding
From: http://www.cnblogs.com/85538649/archive/2012/05/21/2511308.html
原文摘自:http://www.cocoachina.com/bbs/read.php?tid-7923-keyword-%C8%E7%BA%CE%C1%AA%BB%FA%B5%F7%CA%D4.html
http://developer.apple.com/iphone/index.action
如果已经购买了99$, 登录进去后会看到如下地方(图1)
点进去会看到如下界面(图2)
这里我要提一下,公司和个人的$99 Team里面的内容是有所不同的(至少我发现有不同)
公司的Team下面可以加入Member 而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。
点击进入 Certificates 看到如下内容(图3)
点击图中红色部分 会下载下来一个名字为 AppleWWDRCA.cer 的东西
这个是调试发布IPHONE 程序必须的一个东西,这个东西我们只要下载一次就够了,即使你有N个IDP,那么无论是调试程序,还是发布程序,那也只需要一个,后面我们要说到Distribution页面时,也有这个链接,如果已经下载过,那么就不用再下这个了。(最初因为对这个流程不懂,我下载了N次这个),
下完之后,点击这个,这个东西就会装到自己的机器上。
打开你的 Keychain Access ,如果dock里面没有到 C盘 Applicati*****\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
打开Configurati***** 页面
选中Release 然后Duplicate 一下
图49
Duplicate之后如下图
图50
我们把名字改成Distribution
图51
接着我们切换到Build 页面
图52
图中1处选中Distribution 2处选中Distribution
然后
图53
图54
确定图54中,是你应该选的,不然build时会出现签名错误
确定之后,继续
图55
选中Device 和 Distribution
OK
图56
Build OK 大功告成了99.9%了
这时如果有签名错误,那一定是你上面某个地方出了问题
成功后
图57
其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包
现在我们在浏览器中输入
itunesconnect.apple.com
登录一下
图58
进入Manage Your Applicati*****
图59
点击Add New Application
……………
OK了
后面的不说了~~~
发表评论
-
Objective-C 与 C++ 的异同
2013-04-02 12:03 1357http://www.cnblogs.com/y041039 ... -
Cocos2D-X是全球知名的开源跨平台手机游戏引擎
2013-01-22 10:05 2710http://www.oschina.net/p/cocos ... -
iOS Keyboard 键盘高度变化 自适应
2013-01-15 15:43 3218[[NSNotificationCenter default ... -
iOS使用自定义字体
2012-11-27 12:11 12075From: http://blog.csdn.net/csy1 ... -
4 款类似 Facebook/Path 切换效果的 iOS 组件
2012-11-27 12:03 2087From: http://blog.csdn.net/lia ... -
Path 2.0的UI界面设计详细介绍
2012-11-27 11:56 1426如Path的创始人Dave Morin ... -
史上最全的App Store邮箱列表
2012-11-27 11:51 1217From: http://roybaby.blog.51cto ... -
iOS从info.plist 获取项目的名称及版本号
2012-11-16 10:54 1574From: http://blog.sina.com.cn/s ... -
MapKit annotation drag and drop with callout info update
2012-10-13 10:38 2362http://hollowout.blogspot ... -
NSArray 或NSDictionary 调用writeToFile方法失败原因
2012-08-31 10:03 4421NSArray 或NSDictionary 调用writeTo ... -
如何让IOS应用从容地崩溃
2012-08-30 15:25 1570From: http://www.cocoachina.com ... -
iOS中判断设备系统版本
2012-08-29 17:17 31668在iOS开发中,经常要考虑系统的向下兼容,如果使用 ... -
iOS 汉字转拼音
2012-08-21 16:42 1421From: http://www.cnblogs.com/v2 ... -
iOS模拟器截图工具
2012-08-17 16:35 1583From: http://magicalboy.com/ios ... -
XCode下的iOS单元测试
2012-08-10 17:47 1119From: http://mobile.51cto.com/ ... -
AFNetworking
2012-08-08 10:54 4618AFNetworking on github: https:/ ... -
Wrapping Conventions
2012-08-01 15:54 778Wrapping Conventions ... -
Core Animation如何使显式动画结束时的值直接作用Layer
2012-08-01 14:51 3746(1)使用隐式动画会直接改变layer的属性值,如: ima ... -
How To Debug Memory Leaks with XCode and Instruments Tutoria
2012-07-31 16:30 1017From: http://www.raywenderlich. ... -
Using Properties in Objective-C Tutorial
2012-07-31 16:27 878From: http://www.raywenderlich. ...
相关推荐
免费自签证书,Tomcat下解决iOS7.1企业应用"无法安装应用程序 因为证书无效"的问题。文档和例子详细说明了tomcat(Apache文档中也有解决说明)下解决 iOS7.1企业应用"无法安装应用程序 因为证书无效"的问题,在服务器...
使用Xcode将应用程序以Ad Hoc方式打包,到处ipa文件,然后用iTunes等工具将应用程序安装到iOS中。这种方式的Profile文件主要是Ad Hoc类型,并且包含制定的设备信息。导出的ipa也只能安装到制定的设备中。 制作...
文档和例子详细说明了tomcat下解决 iOS7.1企业应用"无法安装应用程序 因为证书无效"的问题,在ios7.1真机上测试通过。遗留问题是每个ip地址都要证书,那么客户端需要多次安装客户端证书,解决办法是生成一个根证书,...
如果想要将做的iOS应用程序装到自己的iOS设备上测试、或者装在别人的iOS设备上,或者想发布到AppStore里,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。把自己的应用程序装到设备中,主要有以下几种...
创建第一个用于 iOS 的 AIR 应用程序 使用 Dreamweaver 创建第一个基于 HTML 的 AIR 应用程序 使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用程序 使用 Flex SDK 创建第一个桌面 AIR 应用程序 使用 Flex SDK ...
第一章 移动应用程序开发(iOS和Android) 17 1. 安装与配置 17 2. 使用基本用户界面控件 18 3. 使用设备功能 20 4. 使用后端服务 21 5. 访问数据库 21 第二章 配置Mac上的开发环境(IOS) 23 2.1 Mac 和 iOS...
QT4i\nQT4i (Quick Test for iOS) 是一款适用于 iOS 应用程序的 QTA 测试自动化驱动程序。\n特征\n易于使用,只需要苹果开发者证书,不需要越狱或测试存根\n通过辅助功能支持本机、Web 和自定义控件\n支持iOS设备和...
Misiva是Elixir / OTP应用程序,可将推送通知(使用Apple Push Notification Service)发送到iOS应用程序。 如何使用它 创建一个传递推式通知证书路径,推式通知键路径和一个用于标识环境(:development或:...
在不使用Xcode的情况下安装和调试iPhone应用程序。 旨在在不受干扰的设备上工作。 要求 Mac OSX。仅在Snow Leopard上测试。 您需要安装有效的iPhone开发证书。 必须安装Xcode以及适用于iOS版本的SDK。 用法 ...
openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议...OpenSSL整个软件包大概可以分成三个主要的功能部分:SSL协议库libssl、应用程序命令工具以及密码算法库libcrypto。
这是一个适用于OS X的应用程序,可以(重新)签名应用程序并将其捆绑到准备安装在iOS设备上的ipa文件中。 支持的输入类型为:ipa,deb,app,xcarchive 用法 此应用需要安装Xcode,目前仅在OS X 10.11上成功通过了...
AltStore是一个iOS应用程序,允许您仅使用Apple ID将其他应用程序(.ipa文件)侧面加载到您的iOS设备上。 AltStore会使用您的个人开发证书将应用程序辞职,然后将其发送到桌面应用程序AltServer,后者会使用iTunes ...
QT4i(适用于iOS的快速测试)是适用于iOS应用程序的QTA测试自动化驱动程序。 产品特点 易于使用,仅需要Apple开发人员证书,无需越狱或测试存根 通过辅助功能支持本机,Web和自定义控件 支持iOS设备和模拟器,并且...
您需要安装av ios-deploy从命令行安装和调试iOS应用程序。 设计用于未越狱的设备。 要求Mac OSX。已在10.11 El Capitan,10.12 Sierra,iOS 9.0和iOS 10.0上进行测试,您需要安装有效的iOS Development证书。 应该...
修正一个安装iOS应用时立即信任的错误… 后台充值记录秘钥购买记录暂无,不影响使用。 应用封装(具体效果需用户自行体验)不支持安卓封装 新增应用广告功能 设备识别功能优化 短链接修复 一系列优化与修正…
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ...
这是一个简单的项目,演示 iOS 应用程序对配置文件安装的信任存储(不是 Apple 默认信任)的访问。 开始: 克隆回购。 在 XCode(6 或更高版本)中打开。 跑步 起初,您只能信任在默认 iOS 钥匙串 ( ) 中找到的...
这是一个适用于 iOS (iPhone/iPad) 的 Titanium Mobile 模块,它允许在您的应用程序中内置一个 HTTP 网络服务器。 基本安装说明 请遵循提供的指南。 变更日志 见。 访问保管箱模块 要从 JavaScript 访问此模块,您...
这不需要您的应用程序清单中的sharedUserId属性,但是需要您的所有应用程序都使用相同的证书签名。 这样可以防止您拥有的其他应用程序无法访问数据。 对于iOS实施,所有应用共享对“应用组”容器中单个文件的访问...