我使用react-native构建了一个应用程序,我想在应用程序商店中发布我的应用程序,因此我使用Xcode构建了一个ipa并将其提交到应用程序商店。 2天后苹果拒绝该应用程序说
准则2.3.10 - 业绩 - 准确的元数据
我们注意到您的应用或其元数据包含不相关的第三方平台信息。
具体而言,您的应用包含元数据中对Android的引用。
除非有特定的互动功能,否则App Store中不允许在您的应用或其元数据中引用第三方平台。
我究竟如何解决这个问题?我非常确定在为iOS构建一个bundle时会自动响应native,只会打包常见的和ios相关的代码。
答案 0 :(得分:0)
指南2.3.10的内容为“确保您的应用专注于iOS,Mac,Apple TV或Apple Watch体验,并且不要在应用或元数据中包含其他移动平台的名称,图标或图像,除非有特定的,经批准的互动功能。“如下面链接所述 https://developer.apple.com/app-store/review/guidelines/#accurate-metadata
您可以参考以下链接来解决问题。 https://support.magplus.com/hc/en-us/articles/203808528-iOS-Troubleshooting-Metadata-Rejected-in-App-Store-Review-Status
但你是对的,在构建bundle时,react native只会包含常见的和iOS相关的代码。但您可以在代码中检查是否添加了具有android特定详细信息的任何方法名称。如果你在评论部分(//或/ * comments * /)中有与android相关的解释,它将被忽略。