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
答案 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