Estoy tratando de probar localmente la compra en la aplicación usando el archivo configuration.storekit. Puedo realizar la búsqueda, compra, restauración, etc. en el simulador, pero no se muestra lo mismo en el Administrador de transacciones [(con Xcode seleccionado) Depurar->Storekit->Administrar transacciones...]
Además, no puedo obtener los productos usando ID de productos en los casos de prueba usando el marco StoreKitTest
He usado pod lib create para hacer un cocoapod de MyFramework que tiene todo el código/lógica relacionado con la compra en la aplicación. Tener un objetivo para casos de prueba (MyFramework-Unit-Tests), he intentado vincular el archivo de configuración de StoreKit con los objetivos MyFramework y MyFramework-Unit-Tests, y sin vincular también
He creado un archivo IAPSubscriptions.storekit y he intentado especificarle el destino: MyFramework, MyFramework-Unit-Tests
¿Alguien se ha enfrentado a estos problemas y cómo los resolveré?
Como referencia: la modularización seguida por mí es wrt: https://github.com/kudoleh/iOS-Modular-Architecture Mi podfile tiene: def MyFramework_pod pod 'MyFramework', :path => 'DevPods/MyFramework', :testspecs => ['Pruebas'] fin
abstract_target 'MyFramework' haz el proyecto 'DevPods/MyFramework/Example/MyFramework.xcodeproj' target 'MyFramework_Example' haz la plataforma: ios, '15.0' MyFramework_pod end end
Mi podspec tiene: s.test_spec 'Pruebas' do |test_spec| test_spec.source_files = 'MiFramework/Pruebas/**/*' fin