如何在Visual Studio中为Xamarin Forms更改AppId

时间:2017-08-10 08:47:56

标签: ios xamarin xamarin.ios

我创建了一个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)

我在这里做错了什么?

2 个答案:

答案 0 :(得分:1)

包标识符在Info.plist中定义。打开该文件并进行更改。

如果您以XML格式打开文件,则该部分将如下所示:

<key>CFBundleIdentifier</key>
<string>my.app.identifier</string>

只需更改两个string标记之间的内容。

否则在plist编辑器中它将如下所示:

enter image description here

如果您仍然遇到无法找到匹配的配置文件的错误。确保您已通过Xcode下载并安装了配置文件。

这可以在Xcode中完成。按顶部的Xcode菜单:

  

偏好设置 - &gt;帐户 - &gt;选择您的帐户 - &gt;下载所有配置文件

如果您要为发布版本进行构建,请确保您还在计算机上安装了签名标识。

答案 1 :(得分:0)

对于我来说,更新到Visual Studio的V7.1(build 1297)修复了问题。我不得不再次输入团队信息,但之后就像魅力一样。