Visual studio 2015 如何从Visual Studio 2015中判断资源调配配置文件中有多少设备?

Visual studio 2015 如何从Visual Studio 2015中判断资源调配配置文件中有多少设备?,visual-studio-2015,xamarin.forms,xcode8,provisioning-profile,Visual Studio 2015,Xamarin.forms,Xcode8,Provisioning Profile,至少可以说,这让我很沮丧。我有一个Xamarin.Forms应用程序,我正在Windows10上开发,VisualStudio2015上有Xamarin的最新版本(截至本文)。Mac代理正在运行,并且是截至本文的最新版本。Xcode是8.3 因此,我遇到的问题是,当我在apple开发者网站上的配置文件中添加设备时。我从站点生成配置文件,并下载它,然后单击打开XCode的配置文件(假设安装了配置文件)。我还使用XCode 8.3下载了配置文件,登录到我的帐户并单击下载配置文件 当我构建应用程序时,

至少可以说,这让我很沮丧。我有一个Xamarin.Forms应用程序,我正在Windows10上开发,VisualStudio2015上有Xamarin的最新版本(截至本文)。Mac代理正在运行,并且是截至本文的最新版本。Xcode是8.3

因此,我遇到的问题是,当我在apple开发者网站上的配置文件中添加设备时。我从站点生成配置文件,并下载它,然后单击打开XCode的配置文件(假设安装了配置文件)。我还使用XCode 8.3下载了配置文件,登录到我的帐户并单击下载配置文件

当我构建应用程序时,这些设备从未显示。我将应用程序部署到HockeyApp,但它不会在构建中显示新设备。如果我能看到VS2015将使用哪个配置文件以及其中有多少设备,我可以消除一个非常烦人的构建、发布周期,看到设备不在那里,再试一次

我试过了,重新启动VS2015。我试过重新启动Mac,重新启动Windows box,但什么都没有。当我添加了一个新设备时,我需要做什么巫毒才能让它持续识别


提前谢谢

您可以找到一个支持二进制plists的文本编辑器,然后打开它,Mac上的文本编辑应用程序应该能够或只需要Xcode

或者,您可以在Mac终端窗口中使用以下命令进行检查:

security cms -D -i /path/to/MyProfile.mobileprovision
当然,路径应该指向您的文件


关于对这一答复的评论;进入Xcode,找到首选项窗口,然后找到帐户。选择您的“团队”并打开它。然后,您应该能够查看配置文件并将其删除。然后尝试重新导入它。

谢谢您的回答。我想更具体地说,我知道配置文件是在mac上更新的,但是当我在Windows 10上构建Xamarin.Forms应用程序时,它似乎没有使用最新的配置文件,即使在项目属性中只有一个可选择的配置文件。它几乎就像缓存在某个地方。添加一点,看看是否有帮助。另外,我们还需要进一步研究:)当我打开XCode 8.3时,转到“首选项”、“帐户”,选择我的苹果id,然后单击我的团队,它会将我带到证书,但我对它们无能为力。我可以突出显示我的团队,我有两个按钮,“下载所有配置文件”和“管理证书…”在以前版本的XCode中,我可以看到配置文件,现在我所能做的就是下载所有配置文件,并假设它们都工作了。也许这是权限问题?下载概要文件(通过XCode和开发站点)后,VS2015的版本仍然没有新设备。因此,我打开finder并从文件夹中删除了配置文件,然后下载、重新启动VS2015、构建、发布到HockeyApp,现在新设备就在那里。那么,为什么XCode不给我一些关于配置文件状态的提示呢?令人沮丧的。。。我不必每次添加用于测试的设备时都这样做。下载最新配置文件后,您能否确认安装的配置文件具有您添加的设备的设备ID。退出Xcode,然后重新启动VS/Xamarin Studio?这里的说明()似乎表明您需要退出Xcode并重新启动IDE,它才能工作。@wottle谢谢!没有看到那部分,至少现在应该是一致的。这应该是答案!