Если над сторибордами работают разные люди, то делать разные сториборды. Ничего плохого в этом нет.
Я в командной работе предпочитаю избегать работу со сторибордами - онли код.
Скорее всего у вас не выставлен класс контроллера, поэтому он не может асоциировать элемент с вашим классом. Поставьте класс ViewController в инспекторе для нужного контроллера из сториборда.
Вам нужно зарегистрировать нужный ID на портале идентификаторов. Здесь же вы настраиваете разрешения приложения - пуши, покупки, CloudKit.
Xcode по сути меняет поля именно здесь.
Иногда на маке жены архивирую проекты - на зарядке работает терпимо.
Простые проекты тянет, но будете ждать запуска симулятора. Если начинаете свой путь - нормально, для серьезной работы - не вариант.
Без рекламного бюджета запустить приложение нереально (есть исключения, конечно). Рекламный бюджет превышает стоимость б/у мака. Советую не мучать себя виртуалками и хакинтошами.