我创建了一个Xamarin Forms应用程序,并希望在我的iPhone上运行该应用程序 . 它已经在模拟器中运行良好 . 为了通过电话获取它,我为de.mycompany创建了一个临时配置文件 . * . 在Visual Studio中,我将Bundle Identifier设置为de.mycompany.appname . 我还在Visual Studio首选项中访问了Apple Developer Accounts . 然后点击“下载所有 Profiles ”按钮 .
不过,当我尝试编译时,我得到了错误
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3):错误:没有安装的配置文件与已安装的iOS签名身份相匹配 . (ApplicationName.iOS)
我在这做错了什么?
2 回答
捆绑包标识符在Info.plist中定义 . 打开该文件并进行更改 .
如果您以XML格式打开文件,那么该部分将如下所示:
只需更改两个
string
标记之间的内容即可 .否则在plist编辑器中它看起来像:
如果您仍然遇到无法找到匹配的配置文件的错误 . 确保您已通过Xcode下载并安装了配置文件 .
这可以在Xcode中完成 . 按顶部的Xcode菜单:
如果您尝试构建发行版,请确保您还在计算机上安装了签名标识 .
对我来说,更新到Visual Studio的7.1版(build 1297)修复了问题 . 我不得不再次输入团队信息,但之后它就像一个魅力 .