Rider Xamarin iOS 错误“部署后未生成应用程序包”
Posted
技术标签:
【中文标题】Rider Xamarin iOS 错误“部署后未生成应用程序包”【英文标题】:Rider Xamarin iOS error "application bundle was not generated after deployment" 【发布时间】:2018-05-10 15:41:49 【问题描述】:我正在尝试从 VS for Mac 切换到 Rider。我的 Xamarin.Forms 项目在 ios 和 android 上的 VS for Mac 上编译和部署。现在我在 Rider 中打开了该项目,它在 Android 应用上运行良好,但是当我尝试运行 iOS 应用时,我得到了这个错误(在成功构建之后):
Application bundle was not generated after deployment
我尝试过清理和重建,但无济于事。
有什么想法吗?
【问题讨论】:
【参考方案1】:这发生在我今天在 Mac OS 上发布的 XCode 12.0 上,所以对我来说解决这个问题的是完全卸载 XCode 并从苹果开发者网站 https://developer.apple.com/download/more/?&name=Xcode 重新下载我安装的最后一个版本 V11.6。之后,Rider 将正常运行 iOS 模拟器。
我想吸取的教训是不要仅仅在几周后更新 XCode,因为我认为 Jetbrains 需要赶上并发布一个与新版本的 XCode 兼容的新版本。当然,如果您需要使用最新版本的 iOS 测试您的应用程序,那么我想您仍然可以使用 VS for Mac,因为这对我来说仍然可以正常工作,但我需要 Rider 来编码,VS 只是不这样做此刻的我
更新: 我今天(2020 年 3 月 10 日)升级到 XCode 12,一切似乎都运行良好..
如果它不起作用,另一种可能的解决方法是:youtrack Jetbrains
【讨论】:
这又发生了:youtrack.jetbrains.com/issue/RIDER-51140。你的建议听起来很正确。 看起来目前的解决方法是禁用特定于设备的构建【参考方案2】:抱歉,这是最新版本 (2018.1) 的 known issue。已经修复并等待本月晚些时候作为 2018.1.1 的一部分公开。我知道的唯一当前解决方法是恢复到 2017.3。
【讨论】:
我在 2018.1.4 仍然遇到这个问题。我正在为配置文件使用自动设置/默认设置,这可能就是原因。 我现在在 Rider (2020.2.3) 和 XCode(版本 12.0 (12A7209))上遇到了这个问题。 @Ryan***ePayne 您可能希望通过youtrack.jetbrains.com/issues/rider 向 JetBrains 报告此问题。您可能会在那里获得更好的支持。 @JuraGorohovsky 我发现了一个解决方法:youtrack.jetbrains.com/issue/RIDER-50673。感谢您的建议。【参考方案3】:今天测试。
直接从他们的网站下载最新发布的版本。
现在正在推出 iOS 设备。
Rider 2.2.4
【讨论】:
【参考方案4】:这在 2018.2 EAP 版本中现在适用于我。
【讨论】:
以上是关于Rider Xamarin iOS 错误“部署后未生成应用程序包”的主要内容,如果未能解决你的问题,请参考以下文章
Jetbrains Rider、Xamarin IOS 在钥匙串中找不到有效的 iOS 代码签名密钥
无法让 Xamarin 项目在 OSX 上与 Rider-EAP 一起使用
Xamarin.IOS(使用 Rider):每次加载 XCode 或运行模拟器时,创建的图像集都会消失
无法在 JetBrains Rider 的物理 iOS 设备上部署 Xamarin 应用程序