现在,我正在使用Xamarin版本6.1和Xcode版本8.0。
因此,当需要并需要对现有项目的情节提要进行任何更改时,我将在Xcode中打开情节提要文件。
因此,首先我必须强制选择任何设备,进行任何更改后,我将回到Xamarin,Xcode将关闭。
任何人也面临这样的问题?在这种情况下,开发非常复杂。请帮忙...
感谢和问候,
哈迪克·沙
最佳答案
看来他们已经改变了早期的工作方式。
降级到Xcode 7还产生了问题,因为它与XCode 8修改的故事板不兼容。
这是来自Xamarin技术支持的问题:
不幸的是,由于Xcode的更改,用于Xcode Interface Builder编辑接口构建器文件的Xamarin Studio同步的行为已针对Xcode 8进行了更改。在Xcode 7.3及更早版本中,Xamarin Studio在执行同步步骤时可以将Xcode保持打开状态。 (实际上,在同步过程中将Xcode保持打开状态确实会导致某些问题,但至少通常不会导致Xcode崩溃。)相反,从Xcode 8开始,如果Xamarin Studio尝试使用相同的方法,则确实会导致Xcode 8崩溃。因此,Xamarin Studio并没有强迫Xcode崩溃,而是告诉Xcode退出。
为了提供更多的历史背景信息,Xcode同步一直存在很多问题。
参考链接:https://xamarin.uservoice.com/forums/144858-xamarin-platform-suggestions/suggestions/16267411-do-not-require-xcode-8-to-quit-when-synchronizing
Bugzilla同样的问题:https://bugzilla.xamarin.com/show_bug.cgi?id=44285
一些重要的评论:
问题是,当您切换回Xamarin Studio时,它将删除导出到Xcode的临时项目,这会导致Xcode崩溃(实际上,当前版本告诉Xcode干净退出,以避免崩溃)。
我建议改用Xamarin Studio的内置iOS UI设计器。如果那还不够好使用,那么我们希望您告诉我们您需要修复哪些错误和/或需要哪些功能,以便我们能够以这种方式解决您的需求。
我们正在努力完全放弃对导出到Xcode的支持,因为支持两种不同的方式来做同一件事是没有意义的。
因此,我们将不得不开始或开始调整他们已经实施的内容。我将频道切换为Alpha模式,但行为没有变化。
我们有两个选择:
希望对您有帮助。如果您发现更好的选择或解决方案,也请继续在此处发布。
关于ios - Xamarin关闭Xcode 8.0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39635192/