如果我打开MonoDevelop,属性并选择“iPhone捆绑签名”,那么我会看到“配置配置文件”,但如果我点击其他主题(例如崩溃报告)并返回“配置配置文件”,则会突然显示“未知”和一个指导.
如何告诉MonoDevelop使用正确的Provisioning配置文件?
我删除了一些旧配置文件(在管理器中),但它们仍然显示在MonoDevelop中.
解决方法 不幸的是,由Apple签名系统创建的“供应地狱”在MonoDevelop中变得更糟.没有配置管理器,无法设置并将所有配置配置文件和密钥关联到特定的单触式应用程序. MonoDevelop缺少一个向导,可以自动创建或引导用户创建,下载或备份正确的配置文件,密钥和appID.
了解配置文件或密钥是否错误,已过期,与appID不兼容或被拒绝的最佳方法是在XCode管理器中手动检查所有这些(您可以在XCode“窗口”菜单中找到它).
进入Organizer后,您需要点击liBRARY – >左侧的“配置配置文件”部分,然后单击“刷新”按钮以将您的配置文件与Apple服务器同步(如果您有这些配置文件或您在另一台开发计算机上,并且您只需要安装选定的配置文件,请单击“导入”按钮,手动选择文件).
然后你需要连接你的ios设备,当它出现在DEVICE-> your_iPhone_or_Ipad名称中时……你需要将你需要的配置文件从liBRARY->配置文件拖放到DEVICE-> your_iPhone_or_Ipad_name- >配置文件…
无论如何,许多事情都可能出错,特别是将旧配置文件与支持iCloud的新配置文件或其他一些高级应用程序功能混合在一起无法知道捆绑ID是否有效,是否允许授权,是否启用了配置文件或appID以使用iCloud,通知,IAP等,或者是否已注册Developer,AdHoc或distribution,以及与之兼容的产品ID字符串.你需要经历试验和错误.即使是为受信任的远程测试人员启用的app的ad Hoc版本的简单创建,也是一条漫长而危险的道路. MonoDevelop中没有用户和测试人员概要文件管理器,您需要记住每次都与谁有关.
如果您使用的是其他开发人员计算机,则还需要在本地KeyChain中安装已注册的开发人员密钥(我建议在某处对这些密钥进行备份:如果丢失了这些密钥,您将无法在未来!!).
让我们希望Xamarin尽快添加配置文件和密钥管理器.
总结以上是内存溢出为你收集整理的xamarin.ios – 供应配置文件问题全部内容,希望文章能够帮你解决xamarin.ios – 供应配置文件问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)