Любопытно, если кто-нибудь еще получает подобное, пытаясь построить через XCode или RN CLI?
После обновления до react-native-iap 5.2.0.
Ошибка
Нет видимого @interface для «SKPaymentQueue», объявляет селектор «presentCodeRedemptionSheet».
Скриншот
Кодовый блок
RCT_EXPORT_METHOD(presentCodeRedemptionSheet:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject) {
if (@available(iOS 14.0, *)) {
[[SKPaymentQueue defaultQueue] presentCodeRedemptionSheet];
resolve(nil);
} else {
reject([self standardErrorCode:2], @"This method only available above iOS 14", nil);
}
}
XCode 11.5, никаких ошибок сборки с 50 с лишним другими родными библиотеками.




