【问题标题】:How to specify "development team" in Xcode如何在 Xcode 中指定“开发团队”
【发布时间】:2016-11-07 21:36:30
【问题描述】:

我正在尝试使用以下命令为 ios 进行发布构建:

cordova build --device --release ios

(根据文档,我提供了一个 build.json。)

但是,我收到以下错误:

检查依赖项 签署“MyApp”需要一个开发团队。在项目编辑器中选择一个开发团队。 SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名

当我使用 Xcode 在平台/ios 中打开 MyApp.xcodeproj 文件时,没有可以在“身份”下指定“开发团队”的“常规”选项卡。 Cordova 显然没有为 Xcode 提供完整的项目。

我完全糊涂了。如何为 App Store 创建带有签名的发布版本?

(MyApp 在 ios 模拟器中运行良好,使用调试构建且无签名。)

【问题讨论】:

    标签: cordova


    【解决方案1】:

    在项目导航器中,单击您的项目,然后转到构建设置,然后选择“全部”以显示所有可用设置。 (它应该在基本和自定义按钮旁边,它们过滤显示的设置)。然后向下滚动到“Signings”,应该有一个名为“Development Team”的选项。

    【讨论】:

      【解决方案2】:

      如果使用 Xcode 8 或更新版本,您可以使用自动签名功能,要使用它,您的 build.json 必须是这样的:

      {
          "ios": {
              "debug": {
                  "codeSignIdentity": "iPhone Developer",
                  "developmentTeam": "FG35JLLMXX4A",
                  "packageType": "development"
              },
              "release": {
                  "codeSignIdentity": "iPhone Developer",
                  "developmentTeam": "FG35JLLMXX4A",
                  "packageType": "app-store"
              }
          }
      }
      

      请注意,即使在发布时,您也使用 iPhone Developer 作为 codeSignIdentity

      旧答案:

      首先您必须更新到 Cordova CLI 6.4.0 然后将您的 iOS 平台更新到 4.3.0

      build.json 应该是这样的

      {
          "ios": {
              "debug": {
                  "codeSignIdentity": "iPhone Development",
                  "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
                  "developmentTeam": "FG35JLLMXX4A",
                  "packageType": "development"
              },
              "release": {
                  "codeSignIdentity": "iPhone Distribution",
                  "provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
                  "developmentTeam": "FG35JLLMXX4A",
                  "packageType": "app-store"
              }
          }
      }
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 2022-10-20
      • 2017-01-25
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多