Mac App Store 上传失败:验证错误 (SFML)

Mac App Store Upload Fail: Validation Error (SFML)

我正在 Xcode 7.2 中开发 SFML 应用程序,我正在尝试将我的项目构建上传到 Mac App Store,但我收到以下错误:

An error occurred during validation

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

除其他外,我已尝试为 CFBundleSupportedPlatforms 添加一个新条目到我的 Info.plist 中,其中包含一个条目 OSX。我尝试过改变 dylibs 与框架,我尝试过通用与标准架构。所有这些修改都没有成功。

这个问题是在 previous problem 我修复的 freetype 之后提出的。它可能仍然是 freetype 的问题吗?有什么建议吗?

更新: 好的,我已经完成并在 App Distribution Guide 之后重新设置了一个全新的项目。我确实看到了一些构建设置的问题,并修复了它们。但我仍然遇到同样的错误。有谁知道我做错了什么吗?

我修好了! 问题是我只编辑了我的项目-info.plist。我去并为 CFBundleSupportedPlatforms 添加了相同的行到我的每个外部框架的 info.plist。

  • CFBundleSupportedPlatforms => 数组,
  • item0 => MacOSX

看来成功了。