I am a beginner to develop apps for iOS and Mac. Previously, I got some rummers from friends and other forums saying that it's not a good job to develop anything for Apple's products and lots of ***** would be in front of me. Although I have more than 20-yr experiences on coding and system design, and never touched on Apple's stuffs before. However, due to some clients' requests, and just started working on it. And now, it's really happened to me...
I tried to submit 2-3 iOS apps to iTune Connect, however, none can be approved at once. Even two of them have been rejected more than 3 times with different reasons. I am very confused as
1. Why can Apple NOT issue all questions to let me solve all them out at a time? Always placing issues one by one, and wasting LOTS of my time. Besides, one question to another always takes over a week or even 10 days...Is my time is worthless?
2. Why does Apple not review our apps frequently as Google Play (very quick response from Google)? One issue is always pending for more than 1 week before getting a response from Apple. Does it mean -- Apple's business is king and ours is ****?
3. Why so limitations of Apple's rules for developers? such as god-damned external purchasing is not allowed...please tell me why? Why shall I have to use in-app purchase provided by Apple? Why shall my client have to share profit with Apple? Does Apple do anything good for my client? I am in Taiwan, and my clients are in China, does Apple contribute anything to these both countries? Or do I need to have a lawyer to protect our interests??
4. Why does Apple need documents for such open-source or GNU's contents? such as Big Buck Bunny on my apps?
So, please any experts are able to release my confusion....Thanks!!