为啥 ionic run ios 会出现“未找到匹配的配置文件”错误?

Posted

技术标签:

【中文标题】为啥 ionic run ios 会出现“未找到匹配的配置文件”错误?【英文标题】:Why does `ionic run ios` error with "No matching provisioning profile found"?为什么 ionic run ios 会出现“未找到匹配的配置文件”错误? 【发布时间】:2014-09-22 07:04:29 【问题描述】:

我的目标是在我的 iPhone 上运行我的 Ionic 应用程序。 我不知道解释这个异常的原因是什么:

    myIonicApp$ sudo ionic run ios

    Check dependencies

    === BUILD TARGET WealCome OF PROJECT WealCome WITH CONFIGURATION Debug ===

    Check dependencies
    Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “dabcc352-0b59-415a-bcd1-6f6ea1d1fbe6”, however, no such provisioning profile was found.
    CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

我有这个构建设置:

主办方:

【问题讨论】:

链接到我在这里提出的问题:forum.ionicframework.com/t/cant-run-the-command-ionic-run-ios/… 可能会提供更多信息。 【参考方案1】:

正如 Mik378 在他的评论中所说,配置文件的正确目标路径似乎是 /Library/MobileDevice,因此您只需将所需的所有内容复制到该文件夹​​即可:

sudo cp -r ~/Library/MobileDevice/ /Library/MobileDevice/

【讨论】:

【参考方案2】:

尝试进入 Xcode 首选项、帐户并单击对话框左下方的刷新按钮。

【讨论】:

我刚刚完成了。同样的问题。是否有可能比生成多个开发人员证书导致冲突?事实上,在文件夹中我有一个这样的增量:iOS Development(3)。我猜 XCode 足够聪明,可以检测出好的... 我找到了诀窍!即使我直到现在才弄清楚为什么:***.com/a/19647125/985949 解决方案是运行以​​下命令:sudo cp -r ~/Library/MobileDevice/ /Library/MobileDevice/

以上是关于为啥 ionic run ios 会出现“未找到匹配的配置文件”错误?的主要内容,如果未能解决你的问题,请参考以下文章

命令行运行ionic run android 出现running one or more of the platforms Error

ionic3 在ios9.0 系统下 会出现ReferenceError:Can't find variable:Intl 错误提示

为啥 Google Maps Cordova ionic angular 仅在 Android 中工作而在 IOS 中为空白?

ionic 白屏

为啥打开一个软件时老出现Run-time'10055':No buffer space m is available

Ionic3 ionScroll 在 iOS 中无法正常触发