无法在 Info.plist CFBundleSupportedPlatforms 或 Mach-O LC_VERSION_MIN 中为 sqlite3 找到平台系列

Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for sqlite3

我正在尝试使用 ionic build ios 在 ionic 中构建 IOS 应用程序构建成功。但是当我使用 Xcode 将我的应用程序部署到苹果商店时,它显示了上述错误。

我遇到了许多 github 和 Whosebug 问题,但其中 none 对我有用。我尝试过的事情列表:

  1. 删除所有 .DSYM 文件
  2. 将 > CFBundleSupportedPlatforms 作为数组和 MacOSX 作为字符串添加到我的 info.plist
  3. 正在删除我的 > 复制捆绑资源中的所有元素
  4. 构建前清理项目并单击存档选项

我找到的一些链接结果:

  1. https://github.com/Alamofire/Alamofire/issues/823
  2. Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for phantomjs

但其中 none 对我有用。我在 phone 上测试了我的应用程序,它工作正常但无法上传到苹果商店。

There is no plugin installed in my Framework as sqlite but on Validating it shows error with sqlite

如有任何帮助,我们将不胜感激。

花了这么多小时后,我通过删除 www/lib 文件夹中名为 sqlite 的文件解决了这个问题,这是我正在使用的其他一些库的一部分,它甚至向我展示了这个文件在我开始验证之前。可能会帮助有同样问题的人。

对于 React Native 项目,您的第三个选项对我有用,所以我认为应该强调它。

正在删除我的 Build phases -> Copy Bundle Resources

中的所有元素