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