Setup iOS Development Environment.
Setup iOS Development Environment
Install XCode and check-out source code from SVN
XCode
Please find document from Apple on how to install XCode.
Check-out Source Code
In XCode, Use menu “Source Control” -> “Check-out” to checkout source code from SVN.
One issue I got during this process is: it always time out when check-out. To resolve it: please open a command line and run command
SVN ls https://128.133.152.1:8443/svn/atomsuite/trunk
It will ask you for username and password. After that select “Permanent”.
After perform above, you will be able to check-out code in XCode.
Certificates, App ID and Provisioning profile
We need the following in developer.apple.com
Development and distribution certificate
Need at least one development certificate and one distribution certificate.
wildcards can be used.
App ID
We can set up app ID which represent multiple apps, such as: com.applesoft.*
Provisioning profile
Need at leas two profiles: 1 for development and 1 for distribution
Certificates and keys in Mac
There are two certificates required on the Mac development machine:
Development certificate
This will be used to develop and test the app in XCode.
Following the steps to create development certificate in Apple development page, it will guide you to setup the key and certificate on the machine.
Distribution certificate
This will be used to make distribution IPA file.
I download the Distribution certificate from Apple development page and import it.
Before import the certificate, you need the TechPubs private key. I export from my original development Mac and import into my new machine.
XCode settings
In XCode, select the project and corresponding Target. Then select Build Settings tab and see code signing session. Make sure select “iOS Developer” for Debug and select “iOS Distribution” for Releases. For “Provisioning Profile”, select “Automatic”
Setup iOS Development Environment.的更多相关文章
- The Google Test and Development Environment (持续更新)
最近Google Testing Blog上开始连载The Google Test and Development Environment(Google的测试和开发环境),因为blogspot被墙,我 ...
- Programming in Go (Golang) – Setting up a Mac OS X Development Environment
http://www.distilnetworks.com/setup-go-golang-ide-for-mac-os-x/#.V1Byrf50yM8 Programming in Go (Gola ...
- How to set up Dynamics CRM 2011 development environment
Recently I have been starting to learn Microsoft Dynamics CRM 2011 about implement plugin and workfl ...
- Create A .NET Core Development Environment Using Visual Studio Code
https://www.c-sharpcorner.com/article/create-a-net-core-development-environment-using-visual-studio- ...
- Install Qualcomm Development Environment
安裝 Android Development Environment http://www.cnblogs.com/youchihwang/p/6645880.html 除了上述還得安裝, sudo ...
- The IBM Blockchain Platform:Installing the development environment
Follow these instructions to obtain the IBM Blockchain Platform: Develop development tools (primaril ...
- 1.3 PROGRAM DEVELOPMENT ENVIRONMENT
1.3 PROGRAM DEVELOPMENT ENVIRONMENT 1.4 WIN32 EXECUTEABLE FILE FORMAT We should also know that compl ...
- storm环境搭建(前言)—— 翻译 Setting Up a Development Environment
Setting Up a Development Environment 搭建storm开发环境所需步骤: Download a Storm release , unpack it, and put ...
- Storm(1) - Setting Up Development Environment
Setting up your development environment 1. download j2se 6 SDK from http://www.oracle.com/technetwor ...
随机推荐
- 关于vue.js中v-model与表单控件的双向绑定。
单选框:<input type="checkbox" id="checkbox" v-model="checked"><l ...
- LuoguP4016 负载平衡问题(费用流)
题目描述 G 公司有 n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等.如何用最少搬运量可以使 n 个仓库的库存数量相同.搬运货物时,只能在相邻的仓库之间搬运. 输入输出格式 输入格式: ...
- [ReasonML] Workshops code
/* list of strings */ let _ = ["example-1", "example-2", "example-3"]; ...
- Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方式
今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了 ...
- Myeclipse的默认工作区间怎么恢复提示框?
好久一直使用默认工作空间.现在,回过头来想让那个提示框回来. 该如何做呢? 1.找到我们的myeclipse安装目录下的 2.false是关闭. 3.改成true 4.同时,新增新的工作区间和之前旧的 ...
- Leetcode-求两数之和
题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个数组中 ...
- pt模型
top-down
- vc 常用语句
1) CMainFrame* pmainframe=(CMainFrame*)AfxGetMainWnd();CChildFrame *m_finderframe=(CChildFrame*)pmai ...
- 【CS Round #46 (Div. 1.5) B】Letters Deque
[链接]h在这里写链接 [题意] 让你把一个正方形A竖直或水平翻转. 问你翻转一次能不能把A翻转成B [题解] 有说一定要恰好为1次. 并不是说A和B相同就一定不行. [错的次数] 2 [反思] 自己 ...
- Jpa 的Persistence.xml配置讲解
<?xml version="1.0"?> <persistence xmlns="http://java.sun.com/xml/ns/persist ...