我正在尝试使用visual studio在ios cordova应用程序上以分发模式运行我的应用程序。
构建失败并出现以下错误。
No matching provisioning profiles found: No provisioning profiles matching the bundle identifier ΓÇxxxx.yyy.appΓÇ¥ were found.
答案 0 :(得分:2)
这告诉您,您尚未在Mac上为应用设置有效的分发证书。 iOS,Android和Windows都要求您生成证书,然后才能对应用进行签名和打包以便分发到相应的应用商店。
请参阅...
...和...
https://msdn.microsoft.com/en-us/library/dn757048.aspx#iOS
默认情况下,Visual Studio将自动匹配分发证书。如果需要覆盖以使用其他签名标识,则可以在res / native / ios / cordova中放置自定义build-debug.xcconfig或build-release.xcconfig文件。
样品:
https://github.com/apache/cordova-ios/blob/master/bin/templates/scripts/cordova/build-debug.xcconfig
答案 1 :(得分:1)
我遇到了同样的问题,但对我而言,这是我身上的一个愚蠢的错误。
由于区分大小写,config.xml中的我的应用程序ID与我的配置文件中的ID不同。
e.g。 config.xml中的ID为com.company.MyAppName
,但配置文件中的包ID为com.company.myappname
。
所以将配置ID更改为全部小写有助于我。希望这也有助于其他人。 :)