Xamarin iOs 构建失败:故事板

Posted

技术标签:

【中文标题】Xamarin iOs 构建失败:故事板【英文标题】:Xamarin iOs Build failed : Storyboards 【发布时间】:2015-11-14 21:04:21 【问题描述】:

我已经有一个月无法构建我的 Xamarin ios 项目了。这似乎是在我更新到新的 Xcode 以进行免费配置之后开始的。从那以后,我试图找到解决这个问题的方法,但我似乎没有找到。

在构建应用程序时,Xamarin Studio 提示我一个错误,该错误仅指示我的故事板的名称而没有任何描述。 (用于我的故事板的构建操作是 InterfaceDefinition 我猜这是默认的)

Xamarin Studio 还会在构建失败时打开 Storyboard。

我尝试在 Xcode 中打开故事板,一切正常。所以我真的不明白我的故事板发生了什么。

我什至尝试用 Visual Studio 打开它,构建失败但没有错误。

欢迎任何帮助! 提前谢谢你:)

【问题讨论】:

这也发生在 Xamarin Studio 的测试版中? (5.10) 是的,我只是在测试版中尝试过,但仍然无法正常工作。 更新 XCode 后,您是否打开并接受了新的许可协议?如果许可证不被接受,Xamarin 有时似乎会抛出随机错误。 是的,我在 iPhone 上设置免费预配时这样做了。 【参考方案1】:

我遇到了同样的错误。 我发现了问题。在我的故事板中,我添加了一个带有静态单元格的表格视图。 => 这导致了错误。 静态表视图仅在嵌入 UITableViewController 实例时有效 刚刚将我的 tableview 更改为动态 Prototype,它就可以工作了。

【讨论】:

【参考方案2】:

其中一个原因可能是两个视图控制器使用相同的故事板标识符。我遇到了这个错误,并且能够通过在 Xcode 中打开故事板文件来检测它。

【讨论】:

【参考方案3】:

在不同的 UIViewController 上设置相同的 StoryBoard.Id 属性是另一个原因。

【讨论】:

以上是关于Xamarin iOs 构建失败:故事板的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.iOS MvvmCross模板;无法打开故事板

Xamarin VS 2017 无法呈现 iOS 故事板文档

故事板未在 xamarin ios 设计器中打开

如何知道 xamarin iOS 中当前的故事板名称?

我无法向 segues 添加标识符。有没有办法修复 ios xamarin 故事板?

在 iOS 上使用故事板显示自定义键盘构建