Xcode 找不到匹配的配置文件 - Ionic Cordova

Posted

技术标签:

【中文标题】Xcode 找不到匹配的配置文件 - Ionic Cordova【英文标题】:Xcode couldn't find a profile matching - Ionic Cordova 【发布时间】:2017-09-20 16:17:29 【问题描述】:

我正在尝试运行:

sudo ionic cordova build --release ios

但我收到此错误:

检查依赖项 没有与“myappName”匹配的 iOS 配置文件 找到:Xcode 找不到匹配“myappName”的配置文件。安装配置文件(通过将其拖放到 Xcode 的停靠项)或在 目标编辑器。 SDK“iOS”中的产品类型“应用程序”需要代码签名 10.3'

** 存档失败 **

我确信我有一个有效的配置文件。我尝试了一些在网上找到的解决方案,例如强制代码签名,但没有任何效果。 有什么想法可以解决这个问题吗?

【问题讨论】:

【参考方案1】:

如果您在 MS Code 上构建应用程序,然后在 XCode 上运行应用程序,请在构建之前拔下您的 iPhone 设备 USB 电缆。

【讨论】:

【参考方案2】:

您的配置文件似乎在 build.json 中设置为 MyAppName。您的 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

【讨论】:

以上是关于Xcode 找不到匹配的配置文件 - Ionic Cordova的主要内容,如果未能解决你的问题,请参考以下文章

找不到匹配的配置文件 Xcode

Xcode 7.2 找不到匹配的配置文件

xcode 上传到应用商店 - 找不到匹配的配置文件

Jenkins 构建失败:Xcode 找不到匹配的配置文件

更新 MacOS 和 Xcode 后 Xcode 8.1“找不到匹配的配置文件”

错误:没有找到匹配“匹配 AdHoc com.reddwarf.musicapp”的团队“***”的配置文件:Xcode 找不到任何匹配的配置文件