我在我的智慧结束与这些苹果证书。我有一个Xamarin.Forms应用程序,我需要使用供应配置文件进行签名,以便启用推送通知。但是,Xamarin Studio没有认识到我正在制作的任何配置文件。有人可以帮忙吗?Xamarin Studio不识别配置配置文件
Xamarin工作室试图链接供应型材,未发现个人资料23devpp:
我在我的智慧结束与这些苹果证书。我有一个Xamarin.Forms应用程序,我需要使用供应配置文件进行签名,以便启用推送通知。但是,Xamarin Studio没有认识到我正在制作的任何配置文件。有人可以帮忙吗?Xamarin Studio不识别配置配置文件
Xamarin工作室试图链接供应型材,未发现个人资料23devpp:
编辑:这里的解决方案
束标识符在Xamarin的iOS项目的Info.plist必须匹配一个在您用于个人资料的App ID中。我只是想这一点,我复制你的问题 - 当我纠正了捆绑标识符我的测试曲线出现了
(我想使这个评论,但我还不能)很抱歉,但要问愚蠢的问题 - 你尝试重新启动Xamarin吗?
注意:有时需要停止并重新启动Xamarin Studio,才能看到Xcode更新的任何新的或修改的证书或配置文件。
是的,我重新启动了多次,甚至试图关闭我的整个计算机。 – Oblivionkey3
好吧,我想我找到了你的解决方案 - Xamarin iOS项目的Info.plist中的Bundle标识符必须与用于配置文件的App ID中的Bundle标识符相匹配。我只是试过这个,我复制了你的问题 - 当我更正了Bundle Identifier,我的测试档案显示了 – BoombaleOsby
哇,非常感谢!我在这工作了几个小时,但从来没有想过检查Info.plist。我无法相信我没有发现这不是其他地方在线。感谢您的帮助。 – Oblivionkey3
没有你找不到Xamarin Studio中的provisioning profile一个潜在的第二个原因,如果在上述比赛中接受响应束标识符:您的签名标识必须符合供应简介你使用。如果您生成了用于签署应用的新证书,例如因为您的旧证书即将到期,Xamarin Studio不一定有权访问新证书的私钥。为了在Xamarin Studio中显示正确的签名标识和关联的供应配置文件,这是必需的。
要检查这是否是您的问题,请登录Apple的Developer Portal - >证书,标识&配置文件 - >配置配置文件。选择要使用的配置文件,并记下配置文件的“Expires”日期。
然后,打开“钥匙串访问”并在“证书”下找到与“过期”日期匹配的签名证书。应该可以扩展证书,并且在展开证书时应显示私钥。如果您没有证书的私钥,或者证书本身缺失,则必须安装带有关联私钥的证书。
为此,请在开发者平台上生成一个全新的证书,或者让团队中的其他人使用其私钥导出证书。您可以在Mac上双击并输入密码来安装它。
非常感谢您指出这一点!我很高兴看到这个未经解答的答案!已经搜索了大约两个小时了... – neeohw
1.转到Xcode,创建一个新项目。 选择你的公司名称(不要选择用户),然后输入你想要的任何东西作为你的包标识符。
2.返回Xamarin工作室并更改包标识符以匹配您在Xcode中创建的包标识符。
3。更新选项中的配置文件以包含您在Xcode中创建的软件包标识符。建立,然后调试解决方案,它应该工作。
对我来说,问题是团队标识符包含唯一的条款,而Xamarin工作室中唯一的选择是用户。我刚刚在Xcode中创建了一个指向团队配置的新项目,然后在Xamarin studio中使用了新的bundle标识符(已上传到Apple dev站点)。
是的同样的问题在这里..固定 –
在我的情况下,Visual Studio列出了我的配置文件,但问题是它没有更新。
问题:用10台设备和某些权利生成
我所面临的问题时,Visual Studio正在考虑老PP,我通过XX_new.mobileprovision
安装解决方案没有新的信息:
Visual Studio从〜/ Library/MobileDevice/Provisionin中获取此配置文件g配置文件
转到此目录并删除相应的配置文件。
安装XX_new.mobileprovision,你很好去,Visual Studio将识别配置文件的所有变化和配置文件列表也将被更新。
注意:实际答案在所选答案的评论部分。尽管如此,重新启动Xamarin Studio有时需要刷新配置文件。 – Oblivionkey3