cordova - Apple 审查异议 Plugins 文件夹的目录名称无效(Child Browser Cordova)

标签 cordova ibm-mobilefirst appstore-approval

我最近在 Apple Store 上发布了基于 Worklight 的应用程序。现在我收到了一封来自苹果的电子邮件,内容如下:

Invalid Directory Name - Your app contains a directory name that is already reserved: 'Plugins'. You must rename this directory.

在此应用程序中,我使用的是使用插件目录的子浏览器插件。

现在,如果我重命名这个“Plugins”文件夹,那么我必须做很多更改,我希望这是可能的。

请建议我或指导我,编辑此插件时我必须考虑哪些方面。

  • 与 childbrowser 插件一起提供的 native 代码
  • JS代码

我在我的项目中使用这个子浏览器插件。 https://github.com/purplecabbage/phonegap-plugins/tree/master/iPhone/ChildBrowser

最佳答案

在 XCode 中修复需要几个步骤。

  • 右键单击插件文件夹并选择在 Finder 中显示。
  • 使用 CBPlugin 更改目录名称插件。
  • 现在返回 XCode 并单击以使用 CBPlugin 更改名称 Plugins 目录。

如果这些插件文件在项目中的其他位置被引用或复制,则从 XCode 中删除该文件(而不是从 CBPlugin 文件夹中)并再次引用它。

enter image description here

最后再次将这些 .h 和 .m 文件添加到编译源中,以使该插件可用于 XCode 中的应用程序。

Integrate ChildBrowser into Worklight App (IOS Version)

希望有帮助。

关于cordova - Apple 审查异议 Plugins 文件夹的目录名称无效(Child Browser Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16932785/

相关文章:

ios - NSURLIsExcludedFromBackupKey - 应用程序必须遵循 iOS 数据存储指南,否则将被拒绝

ios - 二进制被拒绝,因为该应用程序侵犯了另一方的权利

ios - 修改后的 UISegmentedControl 的应用商店批准

javascript - 如何将 base64 保存到 cordova/ionic 上的图像文件或上传到服务器?

ibm-mobilefirst - 在 iOS 7.1 上出现 "Cannot install applications because the certificate is not valid"错误

javascript - 无法识别键 "device-width;"的视口(viewport)参数值 "width"。内容被忽略

hybrid-mobile-app - 当没有连接到适配器时防止 "onSuccess"触发?

performance - Jquery Mobile + Phonegap 提高 ListView 性能

android - 找不到 'ANDROID_HOME' 环境变量。尽管设置正确

jquery - 如何检测正在运行的异步 AJAX 调用并将另一个调用放入 jQuery 队列中?