Investigate the evolution of the iOS development environment

Source: Internet
Author: User

One: Development and Evolution of iOS:

The following two sentences for the Baidu Encyclopedia IOS, can self-check, not much to repeat, on the Ctrl + C,Ctrl + V two sentences expressed.

five years 1 months 9 days the company announced at the Macworld exhibition, followed by the first edition in 6 months of the same year IOS operating system, originally named "IPhone Runs OS X".

.......

. 6 months 3 days (West VIII time year 6 month 2 , Apple released IOS 8 on WWDC and provided a developer preview update.

Second: Personal Practice experience:

1. The total experience of building OS X on Windows 7 :

int i,feeling;

For(i=1;; i++)

{

feeling="Toss";

feeling="ecstasy";

feeling="Confusion";

feeling="Crash";

}

The ups and downs of life are too exciting.

2. The software portfolio I have chosen:

VMware one + OS X 10.9.ISO + Xcode 5.1.1

This is a combination of my own, which has been achieved through various practices filled with blood and tears. The rest is not much to say, first.

3. Problems encountered in the process of setting up the development environment and solutions:

A. VMware one -to-one installation:

Specific software download and installation tutorial Baidu, forum there are many.

Installation is in accordance with the guidelines of the program to install, it is important to note that after the installation of the Mac patch, or you can not install OS x. (General mac patches and VMware are in the same compressed package, no need to download it yourself.) )

installation of B.os X:

Create a new virtual machine in VMware and follow the online tutorials. It is worth noting that:

    1. you installed. os x vmware version matching, according to my experience is vmware10 os x 10.9 vmware 11 os x 10.10. (Don't ask me why I know, I won't tell you i downloaded the vmware 10 11 and os x 10.9 10.10

2. The content of the Virtual Machine Installation Wizard given by others in the network tutorial is the recommended option for other people's own computer to adapt, it is recommended to follow the recommended options in the Installation Wizard, that is, the best for yourself. (Example: In the network type add in the network tutorial most of the choice is to use the bridge network, and we have to choose to use the network address translation NAT, do not ask me why. )

3. The version format of OS X you downloaded , it is recommended to download the lower version such as 10.9,10.8 and ISO format. most of the resources given on the network are in DMG format, which is the Apple OS application format, equivalent to exe. If the download is the dmg format, then you also need to download a ultraiso(soft disk pass) to convert the format, the conversion of the risk of corruption.

4. The virtual machine is set up,theISO image file is also associated, and the virtual machine is started. Do you think it's over? aha haha haha haha haha. A lot of people are going to have this problem.

Do you think Baidu, as they say, find the firmware= "EFI" in the Vmx file to remove   Save restart the virtual machine? It's naïve. I can seriously tell you, believe me, is that you downloaded the image file has a problem, not Dmg convert iso dmg or iso There is a problem with the file, this is the 3 o the reason I gave the advice.   Do not think 5 , 6 g

5. Finally, after the above problems are resolved, after the image file association, you think you can finally enjoy the IOS operating system full of the thrill of the time. You will encounter such a problem.

Locate the path folder for the virtual machine, locate the file in VMX format, open it with Notepad, and add the following sentence

Smc.version = "0"

And then it's ready.

6. Finally, you will see this interface

Not on the tall, and then you need to use this.

The disk is erased before you can continue the installation. And then you'll see this.

Wait half an hour, no accident, you will see this

hahaha, black apples!!! And then you waited and waited, thought that the following Chrysanthemum will eventually turn to the end, but you can not see. This time you need to shut down the virtual machine and then reboot. (My is so simple, toss half a day, finally luck good so little.) )

C about the installation of XCODE 5.1.1

Method One: Go to the mac virtual machine, find the APP store , search for Xcode, and then download the installation. On the way to enter AppleID, no self-created.

Method two: download the xcode dmg file with Windows and pull directly into the virtual machine installation.

Because the download speed of method one is very slow, so I chose method two.

However, method two is not so simple, the virtual machine and the host can not communicate directly. Therefore, you need to download aVmwaretools, generally inVMwareIt's in the folder. Edit the settings of the virtual machine toCDoption in theISOImage Association get rid of the original isOS XReplaceVmwaretoolsof theISOfile, and then start the virtual machine, you can see it on the desktopVmwaretoolsthen drag inApplicationon the line. (VmwaretoolsYou can also change the virtual machine resolution, in short, a lot of benefits. If there are no changes to the installation, then clickVMwarein "View-adapt immediately to the client "on it.

Then pull the xcode dmg file in Windows directly into the virtual machine, it will automatically start the verification, installation, follow the steps.

D. about "Hello,word"

The first thing you have to say is the power of Xcode, as to why it's strong, go back and experience it.

Of course, I don't speak Swift at the moment. So, I Baidu.

And then I did this.

See this, "My Tears Fall down."

It's worth the trouble and the misery I felt before.

Three: Tips and suggestions

1 first of all the tutorials on the web are very detailed, but if you think you can be as good as those of the great God, it is impossible, such a good guy like me has met so many problems above, not to mention the ordinary masses.

2 encountered the problem to work hard to solve, believe that their ability to understand and Baidu, there is no solution can not solve the problem, only want to wait for others to tell you the answer of the heart.

3 development environment of the building process to be careful, suggest more to see some tutorials, at the same time to pay attention to their own characteristics of the machine, to find the right software, need to constantly test.

4 because there is no further study, so can only write a simple hello word, of course, the code is copy , deeply regret, can only study hard.

6 Be sure to take the time to try to install it again, let others help you pack or someone directly tell you to pay attention to the place, then you might as well not pretend.

5 above only represents my personal opinion, perhaps you will encounter other problems in the installation, then I can only say, haha haha, I did not meet.

Above.

(P.S: Because of the limitations of personal ability, and the use of better experience without in-depth development, and the inability to produce a different environment for different tools to review, of course, I will look at the experience of the installation of Android students)

Investigate the evolution of the iOS development environment

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.