Если настройки архитектуры и компоновщика выглядят хорошо, проверьте свои h-файлы. Моя проблема была той же ошибкой, но я перестроил h-файлы, и я удалил оператор extern. Другие файлы m использовали эту переменную, вызывая ошибку компоновщика.
Это всего лишь теория, но у вас может быть утечка контекста. По сути, старая активность могла сообщать о строковых значениях, а не о вновь созданных.
Способ проверить это: