У меня действительно странная проблема с расширением службы уведомлений (NSE) в старом проекте. В NSE я могу # импортировать весь класс из основного приложения (этот класс не проверяет цель NSE, проверяет только основное приложение), но когда я использую какой-либо метод из этого класса, я получаю ошибку ниже:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_TimeUtils", referenced from:
objc-class-ref in NotificationService.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
И когда я создаю класс с тем же именем, что и один из классов в основном приложении, он показывает ошибку повторяющегося класса. Я не знаю, какая конфигурация неправильная. Кто-нибудь может объяснить и помочь мне решить эту проблему? Обратите внимание, что я не хочу использовать класс из основного приложения в NSE.