iOS development environment builds "first day" 2015-07-15

Source: Internet
Author: User

Software preparation

Mac environment OS X Yosemite 10.10.4
Xcode version v6.4 + iOS8.4
Soursetree version v2.0.5.2

Account Preparation 1, Apple developer account

For the initial Apple Developer account application, please refer to the Apple APP Store application and management related knowledge, below I say my application experience:
Our company started out as a personal version of iOS, which was designed to shorten the waiting time for AppStore to get the app on the shelves early. On the shelves after the application of the Code (refer to the tutorial), the application to fill in the information must be backed up, after 11 days to receive with Duns code mail, and then go to Apple's Developer Service Support page submitted the upgrade of the company version of the account application, with Apple Developer Support Mail, and submit the corresponding information.

Thank you for contacting Apple Developer Program Support regarding your personal account upgrade to the Enterprise Developer program. I am Shawn, I will try my best to give you assistance. Since the enterprise developer account is for internal development and employee use, the setting and function of the enterprise account is completely different from the individual or the company developer account, so the personal account cannot be converted into the enterprise account. If you need to apply for a business account, please refer to the following information: About Developer Enterprise Program, annual ¥1988For the Enterprise version of the developer program, the basic information is as follows:-This program is intended for the intentional development of Iphone/ipod touch/IPad app for the company, which will be issued only to its employees in-house proprietary programs. -This program allows developers to create a team and can add other developers to their team of developers. -This program will not allow the company to sell their apps in the app Store. -The company should register at the Dunkleosteus and have a valid code. -IOS Developer Enterprise program includes the features of Mobile Device Management (MDM). To join the Enterprise Edition program https://developer.apple.com/programs/enterprise/If you want to publish your app in the name of the company, you already have a personal account, you are the founder or co-founder of the company, you can convert your personal account into a company account, please refer to the following information: First of all, please ensure that you meet our following account conversion requirements:1. You are the founder or co-founder of your company.2. Your company does not have a valid or outdated Apple developer company account.3. Your company does not operate in the form of a sole proprietorship, DBA, fictitious name, commodity name, or branch office.4. If you have a fee application, please make sure that you acknowledge that the contracts, tax, and Banking modules in ITunes Connect agree to the latest paid application contract (Paid apps contract).5. Your company has a number. You can get a DUNS number for your company via the following link: https://Developer.apple.com/ios/enroll/dunslookupform.actionIf you do not meet our account conversion requirements, you are kindly requested to apply for your company's Apple developer program using another Apple ID: https://developer.apple.com/programs. To continue the application for account conversion, please call () Contact us or reply to this email and provide the following information:-< span style= "color: #000000;" Confirm that you meet the account conversion requirements listed above. - provide your company's full English name. - Profiles feature will not be available during account conversion. Using the same tax ID or address as a personal account in a new company account will extend the time for the account to be converted for a maximum of four weeks. If your account conversion request is approved, we will send you the relevant guide by email to assist you in completing your account conversion. I hope the above information is helpful to you. If you need to contact us again, please provide your case number. Regional Apple Developer Support phone number: http://developer.apple.com/contact/phone.html       

Once you receive an email confirming the conversion, you can go to Member Center to fill in the conversion request again, and here it is stated that you must use the Safari browser to operate, other browsers Firefox, Chrome may cause the submission to fail. The next step is to wait for the conversion to succeed with a maximum conversion time of four weeks.

2. GitHub and Oschina account application

GitHub is the world's largest open source code centralized, public projects are free, private projects are charged, we register this account is to install Soursetree,oschina is China's GitHub, different is built on the above private projects are also free of charge, It's almost like GitHub.

Preparation of study materials

Learn three books for iOS development

    1. Objective-c Basic Tutorials
    2. Getting Started with Swift programming
    3. iOS Development guide: from zero-based to App store shelves

Video Tutorials
Recommended Geek College of iOS Development video tutorial, as the current domestic best online education institutions, membership fee of 1 yuan per day, if you really do not want to pay, you can use Ali small brush free VIP.

Real Machine running Hellowrold program

If the simulator is running, create a new project with Xcode or download the demo online can be run directly, but the real machine debugging is required to configure the certificate, the individual developers can only use a certificate for a Mac, the company developers may form a development team, the team of everyone without additional pay, Share the same certificate, each person can use the company's certificate for a Mac, if the Xcode certificate configuration is complete, you can run the real machine, configuration reference tutorial, the tutorial is the old tutorial, Member Center interface is also revised, but the principle is the same. With the project we will consider versioning, create a new private project on Oschina, configure SSH key, git management with Soursetree visualizer, git configuration reference Oschina help documentation. GitHub is a GitHub for Mac client that avoids the steps of SSH configuration and facilitates the management and downloading of projects.

Postscript

iOS development threshold is higher, performance in hardware price, Mac computer and iphone are two large, learning books, video good also need to pay, but also have a certain English and Computer Foundation, the most important thing is to have a lasting learning enthusiasm. Of course, if you really want to screw a little, the most economical way is to pack a black Apple, at least borrow a iPhone4 (iOS7) or iphone4s (iOS8), make a second-hand iphone is OK, I think pure development does not need to buy a new machine, then the developer account, Do not want to pay but want to debug the real machine, Xcode and iphone are jailbroken, the Internet has a certificate-free real-Computer debugging tutorial (reference tutorial) so the developer account money can be saved, the book can see free pdf ebook, also useful points to download or buy on a treasure, Geek College also has free VIP can be brushed. To save money, to have a certain technology, but also to spend more time.
After a while, I will take you from scratch to the app shelves.

iOS development environment builds "first day" 2015-07-15

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.