я не знаю как собирает react native, он собирает через икскод или у него своя система сборки? у меня была похожа проблема с UE + нативные либы, решилась сборкой либ отдельно от проекта, если RN собирает через икскод, то ставьте у этой либы mach-o как dynamic library, собирайте как xcframework и подключаете к проекту, если там своя система сборки, то только кинуть собарную либу в бандл и открывать в рантайме через dlopen