在运行命令cordova run ios
或ionic run ios
时,我遇到了此错误:
Check dependencies
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “31e9e9bb-8da1-48c6-9256-ec365145a0ac”, however, no such provisioning profile was found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
乍一看,我决定刷新我的配置文件,确保它们有效且可访问。 但是,同样的问题也发生了 我指出从Xcode运行应用程序直接工作/工作得很好。
直到我...遇到这个post,建议运行此命令:
cp -r ~/Library/MobileDevice/ /Library/MobileDevice/
尝试过并且......整个工作!
我发现非常丑陋且完全不直观。
任何人都可以解释这种副本的本质吗? Xcode不够智能,无法自动处理吗?
确实如此,但我从不想承认我不知道的事情;)
我不明白我做了什么。