1. Project Start-up
I have six years of work experience, has been a programmer, team leader, project manager, the establishment of their own company, now a partnership to set up a new company.
In order to adapt to the tide of mobile internet and combine the advantages, we launched this project.
This project is a working record synchronization software, the server webservice+sqlserver+ Android + Apple to build the entire ecosystem.
WebService and SQLService Pro, Android and Apple have not contacted, because of insufficient manpower, so began to outsource some of the work, and in 58 of the same city to publish the recruitment of part-time information.
Colleagues I started to do the whole project design and planning.
WebService spent hundreds of people to make a prototype, take to absorb a bit is basically more stable, need to expand the function at any time, during the purchase of WebService books, this book is not good to sell relatively few.
Android This part is also spent hundreds of people do a simple prototype, and quickly and WebService communication success, later began to study Android, Android is the Java to get started very quickly, the data is a lot of half a month, the basic development is complete, basic can be used to do the demonstration and the code to the development of iOS.
iOS this is completely out of touch, the overall outsourcing, UI and program more than 10,000, out of the trust of the programmer did not sign a contract, directly hit a portion of the money. Development iOS This lad should not be small, love complain, should not receive many projects, experience should be said medium bar, communication slightly poor, dragged some time, the artist later let him introduce friends do, the whole is not particularly satisfied, anyway said two months before the prototype made, I will most of the money to call him. Because the overall plan is also constantly changing the change, so not long I pay to him, and more to give some reward, later procedures some problems to find him to solve, attitude and enthusiasm changed, and then call also did not pick up, no way on it ...
It's been two months.
I began to study iOS, bought a book, written plain, not with the times, outdated reference books, combined with the Internet to understand the overall development of iOS.
Installed Xcode did a demo, looked at the iOS part-time to my source code, basically no difficulty.
2, Battle
WebService and Android not much, relatively simple half a month to complete the basic 80%-90%, the subsequent need to slowly maintenance.
This piece of iOS must be chewed down quickly.
Development tools: Hardware Mac Pro operating system Apple 10.7
Software xcode:5.1
Coding did not encounter any problems, basically Baidu, Bing a bit to solve, but the problem came, the program began to submit in September AppStore
Here are the records submitted to the online
September, 11:27 Prepare for Upload September, 14:39 waiting for Review September, 21:25 Develo Per rejected September, 22:39 Prepare for Upload September, 22:46 waiting for Review September 19, 2014 12:14 Apple in Review September, from 14:02 Apple rejected September, 13:11 Prepare for Upload September 23, 2 014 14:30 waiting for Review September, from 12:47 Developer rejected September, 12:48 Prepare for Upload Se Ptember, 12:54 waiting for Review September, 15:18 Developer rejected September, 15:19 Prepare For Upload September, 15:28 waiting for Review October, 07:49 Apple in Review October, 09:57 APPL E rejected October, 04:09 Prepare for Upload October, 04:10 waiting for Review October, 01:40 Ap Ple in Review October-15:48 Apple rejected November, 12:48 Prepare for Upload November, 12:48 W Aiting for Review NovembEr, 10:39 Apple in Review November, 16:42 Apple rejected November, all Prepare for Upload Novem ber, 14:01 waiting for Review November, 18:01 Apple in Review November, 09:57 Apple Metadata reje CTED November, 18:58 waiting for Review November, 00:46 Apple in Review December, 15:59 Apple Pen Ding Developer Release December, 16:43 processing for App Store December, 16:47 Apple ready for Sale
After submitting a version of the program, change the function to return the re-submission, the results of the audit time to re-queue.
Normal Audit: Time a book about 7 days, and so on compare ah long;
Meta-data return and submit audit: one day;
Issues and solutions to be returned during the period:
Program exception: Multi-test, simulator and real machine, different versions of iOS are tested, during the encounter iOS8 release, the results of compatibility issues, a new iOS QQ group in a friend in the evening to help write a replacement Alertsheet related code, and do not mention money, I want to pay Some hard-earned, he despised, suddenly feel like to find the same, help others to improve their own time do not ask for return, I for my values to be certified gratified.
Privacy issues: Due to the registration and login, you need to submit a privacy statement related to the page, AppStore download page will have a link, just find a program to open the privacy statement, the assignment of HTML hanging to a space can be, with the domain name, IP address is not supported, Apple has attitude!
Metadata problem: Need to send internal mail to tell Apple I how these user data, free of charge and so on, let the auditor understand the basic situation of the procedure, this is mainly to determine whether the program is bypassing the Apple to charge, said clearly can, superfluous is to let the charge through AppStore, ignore him is.
3. Other problems encountered
First iOS8 release, affect the program code, I that part-time told me to adapt iOS8 too much trouble to rewrite, at least two months, Mom! It's a curse! I solved the result two days ago, but because of this question, the Apple returned two times to back and forth is half a month AH!!
and xcode5.1 upgrade 6.0,mac 10.7 Upgrade Yosemite 10.10, the results of computer inexplicably all kinds of programs are ghost wall and then no response, search the network did not find a solution, call customer service told me clear cache or not, customer service let me reload the system, and told the dual system Windows must format, Mom! Obvious self-protection, xenophobic mind. I upgraded the system, the results of a two-system problem is not, but the program is still a ghost wall, Xcode iOS simulator is not responding, only iphone real-computer debugging!! No words!! Then call the customer service, tell me the plate reload!! All right! I put the data back up, re-installed the system, the results of dual-system is still in, haha! Apple customer service Your uncle's, frighten me! Grating reload or ghost wall, really no words, don't play with you ya, at that time to Apple completely no language, said really with Windows Developer community, development environment and so really bad is not the 1:30 point, if your iphone is strong, I really do not play with you.
No way to spend a few days, suddenly found that the process monitor is not responding to the need for high-performance GPU support!! This is what technology, through search to understand, can be set in the Energy Saver dual graphics switch, lock high performance, using discrete graphics card, I go!! The whole world is lubricated, Apple is really the pit father, so the energy-saving device do not use, too damn disgusting, the key is no one told me will let QQ, NetEase cloud music 、。。。。 These programs are dead ...
And then there are Yosemite's boot into a progress bar, no longer a turn chrysanthemum, let me think is always upgraded ... Forced restart several times, and the power on the sound of the lament, cut the night sky scare Ghost Ah ...
It's too late, the pictures will be on again tomorrow, you have to switch to Yosemite ...
Finally, I hope that we can help each other and love each other, and I believe in loving them and returning to their blessings.
The first iOS project took six months to get online < A project summary of egg aches >