我是iPhone开发的新手,我想知道Apple对iPhone开发人员的所有限制是什么。开发人员不应该使用什么来获得Apple批准的应用程序?我搜索了很多,我找到了Apple的建议和指导,但我没有找到Apple对iPhone开发的限制。
感谢您的回答。 Appstore review guidelines.
答案 0 :(得分:4)
请勿尝试访问App沙箱外的文件。不要加载共享库。不要链接到Apple的私有框架。
不要使用越狱 - 或者如果你这样做,可以在其中一家商店出售你的应用程序,用于越狱应用程序,而不是Apple的App Store。越狱应用程序是完全合法的,只要您没有签署iPhone开发者协议,您必须签署以获得iOS开发人员计划会员资格。
您可以使用跨平台应用程序框架,但无法运行代码解释程序,也无法从Internet下载代码。为什么Apple认为问题完全超出了我的理解范围,因为任何App都可以使用iOS提供的UIWebView,其中包含一个Javascript解释器,所以原则上你的原生App可能是完全用Javascript编写的纯解释App的前端。
Apple使用Javascript,只是不要尝试使用Java,Flash,Perl或Python。
请勿对iOS或您的设备进行逆向工程。
如果你没有签署iOS开发者计划协议,你可以做任何你该死的事,但如果你违反上述任何一项,Apple将不会在App Store中接受你的应用程序。但是,如果你签署协议,违反任何这些条款可能会导致B-52轰炸机在你办公室丢下一千英镑的律师炸弹。
答案 1 :(得分:2)
答案 2 :(得分:0)