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 故事板文档