下面是苹果审核发给我的右键:
我们发现,您的应用程序是一个内部应用程序,用于为员工或您的组织的成员。因此,它是不适合的应用程序商店。
在分配专有的内部应用程序的信息,请参阅iOS开发者企业程序。
如果你不能或不选择-修改您的应用程序将与App Store审查指南的依从性,你可能希望而建立的HTML5 Web应用程序。你可以直接在你的网站上发布Web应用程序;应用程序商店不接受或发布Web应用程序。
HTML5是HTML的主要的新版本,使音频和视频播放本地浏览器不需要专有插件。使用HTML5,Web应用程序可以像iPhone和iPad应用程序,并使用HTML5的离线应用程序缓存,Web应用程序可以工作,即使当设备脱机。有了Web应用程序,你有灵活性,提供尽可能多的或少的功能,因为你的愿望。
要开始使用iPhone或iPad的Web应用程序,请检查开始使用iPhone的Web应用程序。
一个描述HTML元素和属性可以使用在iPhone上Safari浏览器Safari,查看HTML参考:简介。
We found that your app is an in-house application, intended for employees or members of your organization. As such, it is not appropriate for the App Store.
For information on distributing proprietary, in-house applications, please refer to the iOS Developer Enterprise Program.
If you cannot - or choose not to - revise your app to be in compliance with the App Store Review Guidelines, you may wish to build an HTML5 web app instead. You can distribute web apps directly on your web site; the App Store does not accept or distribute web apps.
HTML5 is the major new version of HTML and enables audio and video to play natively in the browser without requiring proprietary plug-ins. Using HTML5, web apps can look and behave like native iPhone and iPad apps, and using HTML5's Offline Application Cache, a web app can work even when the device is offline. With web apps, you have flexibility to deliver as much or as little functionality as you desire.
To get started with iPhone or iPad web apps, please review Getting Started with iPhone Web Apps.
For a description of the HTML elements and attributes you can use in Safari on iPhone, check out Safari HTML Reference: Introduction.
2 个回复
8***@qq.com
同样遇到这个问题 有人解决了吗
9***@qq.com
遇到了同样问题,怎么解决的?
Dear Developer,
Your app, extension, and/or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2. This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes.
This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI, based on the contents of the downloaded script. The Objective-C methods respondsToSelector: and performSelector: are still supported and allowed. For example, they can be used to check OS compatibilty before using a selector. However, you should only pass selectors to these methods, which are specified at compile time. If you think you are using static selectors, it’s possible a third-party framework you’ve added to your app is not in compliance. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app.
Please perform an in-depth review of your app and remove any code, frameworks, or SDKs that fall in line with the functionality described above before submitting the next update for your app for review.
Best regards,
App Store Review