InAppPurchase2 ios build error

I integrated InAppPurchase2 into my ionic5 app.

Android is OK, but ios building failled with this error:

warning: Could not read serialized diagnostics file: Cannot Load File: Failed to open diagnostics file (in target 'appname' from project 'appname')


The following build commands failed:
        CompileC /Users/xxx/Library/Developer/Xcode/DerivedData/xxxx-ffnkffnytspipoagpiashkggwqfn/Build/Intermediates.noindex/ /Users/Shared/projects/ionic5/yyy/platforms/ios/yyy/Plugins/cc.fovea.cordova.purchase/InAppPurchase.m normal x86_64 objective-c
(1 failure)
xcodebuild: Command failed with exit code 65
[ERROR] An error occurred while running subprocess cordova.

        cordova build ios exited with exit code 65.

        Re-running this command with the --verbose flag may provide more information.



	   Ionic CLI                     : 6.12.3 (/usr/local/lib/node_modules/@ionic/cli)
	   Ionic Framework               : @ionic/angular 5.5.5
	   @angular-devkit/build-angular : 0.1100.7
	   @angular-devkit/schematics    : 10.0.8
	   @angular/cli                  : 10.0.8
	   @ionic/angular-toolkit        : 3.1.0


	   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
	   Cordova Platforms : not available
	   Cordova Plugins   : not available


	   cordova-res : 0.15.3
	   native-run                             : not installed


	   ios-sim : 8.0.2
	   NodeJS  : v12.16.1 (/usr/local/bin/node)
	   npm     : 6.13.4
	   OS      : macOS Catalina
	   Xcode   : Xcode 11.4.1 Build version 11E503a

Build command used:

	ionic cordova build ios --prod --verbose

In order to sole an other issue, I replaced target es2015 with es5 into tsconfig.json file

  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es5",
    "lib": [
    "noUnusedLocals": false,
    "noUnusedParameters": false
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true

If I open xCode and try to build, this error is shown

/Plugins/cc.fovea.cordova.purchase/InAppPurchase.m:326:40: No visible @interface for 'SKPaymentQueue' declares the selector 'presentCodeRedemptionSheet'

Is there anyone who has had the same problem?

Thanks in advance

I had the same issue. The idea here helped to simply comment out that piece of code since I am not using that feature: No visible @interface for 'SKPaymentQueue' declares the selector 'presentCodeRedemptionSheet' - cordova-plugin-purchase