首页 文章

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

提问于
浏览
0

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

  • 0

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

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

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

    只需更改两个 string 标记之间的内容即可 .

    否则在plist编辑器中它看起来像:

    enter image description here

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

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

    首选项 - >帐户 - >选择您的帐户 - >下载所有配置文件

    如果您尝试构建发行版,请确保您还在计算机上安装了签名标识 .

  • 1

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

相关问题