У меня была такая же проблема ранее. Проблема в том, что в xib-файле есть соединение с создателем интерфейса, для которого в делегате приложения нет соответствующей записи IBOutlet.
Вот как я смог это исправить:
Найдите тег XML «IBObjectContainer» в файле MainWindow.xib. Скорее всего, вы найдете такую запись:
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">viewController</string>
<reference key="source" ref="664661524"/>
<reference key="destination" ref="943309135"/>
</object>
<int key="connectionID">11</int>
</object>
Вы можете безопасно удалить эту запись, поскольку она, похоже, была введена в файл xib по ошибке. Затем делегат приложения перестает ожидать запись IBOutlet.
Кроме того, вы можете добавить запись IBOutlet в делегат приложения с именем "viewController".
Убедитесь, что вы сделали резервную копию файла xib, прежде чем вносить какие-либо изменения.
Вероятно, есть более простой способ избавиться от этого от МБ, но я обычно не пользуюсь МБ, это то, что сработало для меня.