代码之家  ›  专栏  ›  技术社区  ›  F'x

奇怪的代码签名错误

  •  5
  • F'x  · 技术社区  · 11 年前

    我正在尝试将一个新的Mac应用程序上传到Mac应用商店,该应用程序是在Xcode 5下设计的。我以前在许多以前的Xcode版本的应用程序中都这样做过,所以我以为我已经掌握了它,但我对这个应用程序感到头疼。这一定是一些琐碎的问题,但我不明白是什么!

    我的设置描述:

    • 我的目标的“常规”设置为“登录:Mac应用商店”,然后我的帐户为“团队”
    • 我启用了沙箱(目标的“功能”选项卡)
    • 在“构建设置”中,我有:
      • CODE_SIGN_ENTITLEMENTS=MyApp/MyApp.ENTITLEMENTS代码
      • CODE_SIGN_IDENTITY=Mac开发人员
      • PROVISIONING_PROFILE=Mac团队设置配置文件:com.myname.myapp

    该应用程序构建和运行良好。然而,当我为应用商店分发验证它时,我会得到以下错误:

    设置配置文件无效。捆绑包MyApp[MyApp.app]中包含的设置配置文件无效。[缺少代码签名证书。]有关详细信息,请访问Mac OS开发者门户网站。

    我错过了什么?

    1 回复  |  直到 11 年前
        1
  •  1
  •   Tommie C.    11 年前

    解决方案

    您应该查看 App Distribution Guide 涵盖了Mac应用程序的证书和配置文件的管理。特别是关于 Troubleshooting 将为您报告的配置文件问题提供最深入的见解和修复方法。我建议您探索整个故障排除领域,因为有时证书过期日期会影响配置文件的有效性。

    Invalid Provisioning Profile