现在,我正在使用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模式,但行为没有变化。

我们有两个选择:

  • 开始使用Xamarin Studio Designer并报告缺少的bug /功能。他们相信一切都已移植。我们已经观察到慢度问题
  • 在Xcode 8中打开设计文件,仅在更改完成后返回Xamarin。

  • 希望对您有帮助。如果您发现更好的选择或解决方案,也请继续在此处发布。

    关于ios - Xamarin关闭Xcode 8.0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39635192/

    10-11 04:56
    查看更多