cordova build ios - 存档失败 - 没有团队匹配的配置文件

时间:2017-12-26 10:23:53

标签: ios xcode cordova

sudo ionic cordova build ios

检查依赖项 代码签名错误:没有关于团队' N773KY89E6'匹配' com.and56.client'发现:Xcode无法找到符合N773KY89E6 / com.and56.client'的任何配置文件。安装配置文件(通过将其拖放到Xcode的停靠项上)或在目标编辑器的“常规”选项卡中选择其他配置文件。 代码签名错误:产品类型需要代码签名'应用程序'在SDK' iOS 11.2'

**存档失败**

我确信我有一个正在运行的配置文件。 我尝试过在网上找到的一些解决方案,例如: 《After upgrading to xcode 9, cordova app won't build, error 70, requires provisioning profile》

NPM:4.1.2 科尔多瓦:8.0.0 的科尔多瓦-IOS:4.5.4 xcode的:9.2

2 个答案:

答案 0 :(得分:1)

我一直在努力解决这个问题,直到我最终通过一个简单的步骤解决了这个问题:

-从Mac上拔出我的iPhone

我很开心,同时又很生气...

希望这对其他人有帮助!

答案 1 :(得分:0)

您的build.json需要遵循以下准则

{
"ios": {
    "debug": {
    "codeSignIdentity": "iPhone Developer",
    "developmentTeam":"YOURTEAMID",
    "provisioningProfile": "provisioning profile name or UUID",
    "packageType": "development"
    },
    "release": {
    "codeSignIdentity": "iPhone Distribution",
    "developmentTeam":"YOURTEAMID",
    "provisioningProfile": "provisioning profile name or UUID",
    "packageType": "ad-hoc"
    }
  }
}
  

需要创建和下载配置文件   apple.developer.com。该个人资料特定于您的应用   构建,并在内部已使用应用程序包进行编码   ID。例如com.company.MyApp。在build.json中使用的名称是   从没有的苹果下载的配置文件的文字名称   延期。名称也包含在文件内是您的搜索   对于UUID。 UUID也在文件中标识。当你加倍   单击它将安装在的文件   〜/ Library / MobileDevice / Provisioning \ Profiles目录,重命名为   名为.mobileprovision