Моя проблема заключалась в том, что в нескольких файлах class.m я создал строку NSString с именем TAG, и в качестве значения TAG было указано имя строки каждого класса (например: NSString * TAG = HWGuiControl). Я сделал так, чтобы тогда было легко добавить в мои операторы NSLog имя класса. (Я использовал эту систему в Android с большим успехом, отлично подходит для анализа хода программы 2 года спустя). Развертывание на устройстве, все это прекрасно работает. Но когда пришло время создать архив для распространения, очевидно, что компоновщик не может конкурировать с NSString с именем TAG, появляющейся в нескольких файлах. Изменение имени (имен) TAG на HWGTAG и т. Д. Сработало.