开发者

What are all the restrictions by Apple for iPhone development [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 11 years ago.

I am new to iPhone development and I would like to know that 开发者_StackOverflow中文版what are all the restrictions by Apple for iPhone developers. What shouldn't be used by the developers in order to get the app approved by Apple? I searched a lot and I found the Apple recommendations and guidelines but I didn't find the restrictions of Apple for iPhone development.

Thanks for your answers. Appstore review guidelines.


Don't try to access files outside of your App's sandbox. Don't load shared libraries. Don't link to Apple's private frameworks.

Don't use a jailbreak - or if you do, sell your App in one of the stores for jailbreak Apps, but not Apple's App Store. Jailbreak Apps are perfectly legal, provided you didn't sign the iPhone Developer Agreement that you have to sign to get an iOS developer program membership.

You can use a cross-platform application framework, but you cannot run a code interpreter, and you cannot download code from the Internet. Why Apple considers that a problem is completely beyond my comprehension, because any App can use the iOS-provided UIWebView, which includes a Javascript interpreter, so in principle your native App could be a front-end for a purely interpreted App written entirely in Javascript.

Apple is down with Javascript, just don't try using Java, Flash, Perl or Python.

Don't reverse engineer the iOS or your devices.

If you don't sign the iOS developer program agreement, you can do just about anything you damn well please, but if you violate any of the above, Apple won't accept your App in the App Store. But if you do sign the agreement, violating any of these terms might result in a B-52 bomber dropping Thousand Pound Lawyer Bombs on your office.


Make sure you also read this: App store review guidelines for iOS


Have a look at these links:

1 ) http://support.apple.com/kb/ht4213

2) http://techcrunch.com/2008/03/07/iphone-sdk-some-of-the-details-arent-great/

3) http://blog.mcohen.me/2008/03/07/iphone-sdk-restrictions/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜