今天给自己的macbook装上了公司的apple开发者账号,以前总是用我的机器写代码但因为没有开发者账号不能给真机装也不能在真机上测试,想测试还需要把代码转移到其他机器上,很不方便,刚在网上找到一些方法装上了账号。感觉这个问题还是很普遍的,而且今天就为装这个也费了不少功夫有很多方法都没走成,因此把它总结出来,方便更多人能很快装上~
我的情况是这样的,公司有一个开发者账号,我个人的机器上没有装开发者证书,写的程序无法在真机上测试,因此我今天的任务就是在已有开发者账号、证书的基础上给自己电脑装上。
我之前是用账号登陆apple developer网站,从网站上下载了公共证书,但最后实验成功的那个帖子上没有以前做的那些步骤,他是直接从已安装好的机器上导出私有密钥的,具体方法如下:
首先就是按照下面说的:
When you request a certificate from the iPhone Provisioning Portal, a public/private key pair is generated. The public key is included in your certificate. The private key is stored in your keychain. With these items, Xcode code-signs the applications you build with it. If you need to use another computer to develop iOS applications, you must transfer these digital-identification items to the other computer. You can do this in the Xcode Organizer.
To export your digital-identification items to a secure file, follow these steps:
Open the Xcode Organizer.
In the IPHONE DEVELOPMENT group, select Developer Profile.
Click Export Developer Profile.
Name the file, select a location for it, enter a password to secure the file, and click Save.
Now, when you need to develop iOS applications on another computer, import your digital-identification items into it by performing these steps:
Copy the developer-profile archive to the second computer.
On the second computer, launch Xcode.
Open the Organizer.
In the IPHONE DEVELOPMENT group, select Developer Profile.
Click Import Developer Profile.
Locate the archive, enter the password used to secure it, and click Open.
关键的一点就是不是直接从keychain里导出.cer文件,而是利用Xcode的organizer的IPHONE DEVELOPMENT ---》Developer Profile里自带的Export和Import操作
上述方法解决了一个很关键的问题:私有密钥安装问题,如果还有什么证书没装的可以参考下文共装4个文件即可
http://blog.csdn.net/dotphoenix/article/details/5342388
分享到:
相关推荐
【使用免费苹果开发者账号申请iOS证书打包测试教程】 在iOS应用开发过程中,有时我们可能需要在实际设备上进行测试,但并未注册成为付费的苹果开发者。这时,我们可以使用免费的苹果开发者账号来申请iOS证书,以便...
苹果开发者账号申请流程不仅对个人开发者开放,同时也支持公司或企业级开发者。申请过程虽略有不同,但都旨在为开发者提供一个能够访问苹果开发者工具、文档以及发布应用至App Store的平台。 首先,需要了解苹果...
在iOS应用开发领域,拥有一个苹果开发者账号是至关重要的,特别是对于希望在App Store上发布应用程序的企业。本文将详细介绍如何申请公司iOS开发者账号,以及相关的重要知识点。 首先,苹果提供了四种类型的开发者...
苹果开发者账号是苹果生态系统中对开发者的身份标识,允许开发者在iOS、iPadOS、macOS、watchOS和tvOS平台上创建、测试和发布应用程序。本文将详细介绍苹果开发者账号的申请流程、账号信息修改以及项目管理。 1. **...
IOS开发者账号申请流程是一个复杂的过程,涉及到多个步骤,包括注册Apple ID、填写个人信息、选择开发者计划、支付费用等。下面是详细的说明: 一、注册Apple ID 在申请流程的第一步是选择Apple ID,如果你已经有一...
如果你还没有Apple开发者账号,你需要先创建一个。访问appleid.apple.com官网,点击“创建您的APP ID”,并按照提示填写个人信息,包括创建安全的密码。完成信息填写后,验证邮箱和手机,确保你能接收到验证码。完成...
测试这个过程通常涉及到设置证书、配置开发者账号、集成推送服务到应用以及编写测试用例等步骤。Pusher Mac版可能简化了这些步骤,提供了一个直观的界面来发送测试通知。 使用Pusher.app,开发者可以: 1. **创建...
由于iOS应用主要在iPhone、iPad等设备上运行,因此还需要一个或多个iOS设备进行应用的测试。 #### 下载安装iOS SDK及Xcode 安装iOS SDK(软件开发工具包)是搭建开发环境的关键步骤。SDK中包含了Xcode开发工具,...
总之,开发mac上的混合应用涉及多个环节,从安装基础工具到配置开发环境,再到申请和管理苹果开发者账号,每个步骤都至关重要。通过这些详细的配置,开发者可以搭建起跨平台的混合应用开发环境,实现iOS和Android的...
硬件环境方面,需要一台装有MAC OS X的MacBook,至少为10.6.2版本的操作系统,因为iOS SDK 4及以上版本需要这个版本作为最低支持。同时,你需要一个iPhone或iPod Touch来测试程序。 下载并安装iOS SDK和Xcode是关键...
iOS开发需要一台装有MAC OS X的MacBook,至少是Intel架构,系统版本不低于10.6.2。此外,还需要iPhone或iPod Touch用于测试程序。 四、下载安装iOS SDK及X-Code 从官方渠道下载合适的iOS SDK和X-Code版本,如博客...
然而,需要注意的是,虽然Manzana提供了一套便利的接口,但进行iOS开发仍然需要遵循Apple的开发规定,如必须拥有有效的Apple开发者账号,遵守App Store的审核规则等。 为了充分利用Manzana,开发者需要具备一定的...
- 真机调试需要在Mac OS环境下使用Xcode,这是苹果官方的开发工具,包含了iOS模拟器和真机调试功能。 - 在Xcode中配置开发者账户,添加设备UDID(设备唯一标识符),这样才能在特定设备上进行调试。 3. **发布...
2. **配置开发者账号**:在进行iOS应用开发时,需要加入Apple Developer Program,这将允许你在真实设备上进行测试和调试,并发布应用到App Store。 3. **下载SDK**:在Xcode中,选择“Preferences” -> ...
首先,你需要拥有一个已付费的Apple开发者账号。开发者账号分为个人(Individual)、公司(Company)、企业(Enterprise)和高校(University)四种类型。个人账号和公司账号年费为$99,企业账号年费为$299,而高校...
9. **Apple开发者账号与App Store审核**:了解如何注册开发者账号,提交应用到App Store,以及应对审核过程中可能出现的问题。 10. **最佳实践与设计模式**:学习业界最佳实践,比如MVC、MVVM、VIPER等设计模式,有...
在Xcode 3.2.5版本中,开发者通常需要一个有效的Apple开发者账号和相应的证书来完成真机调试和发布应用。然而,对于那些没有购买Apple开发者账号或者想要在没有官方认证的情况下进行开发调试的ios开发爱好者,可以...
iOS开发环境的搭建是iOS应用开发的首要步骤,本文将详细介绍这一过程,包括Apple ID的注册、开发者账号的申请、硬件环境的准备、iOS SDK及Xcode的下载安装,以及Xcode的基本使用。 首先,注册Apple ID是必不可少的...