ios objective-c iphone payment-gateway ccavenue

Kit de integración del kit iOS CCAvenue



objective-c iphone (3)

Estoy tratando de integrar la integración de pago CCAvenue en iOS. Me han dado dos archivos de biblioteca llamados: libcrypto.a y libssl.a

También me han dado algunos archivos de encabezado.

Para implementar esto, han mencionado que debería configurar rutas de búsqueda de encabezado y rutas de búsqueda de biblioteca en la configuración de compilación.

Los configuré a ambos pero recibo el siguiente error:

ERROR: no se encuentra el archivo openssl/rsa.a

¿Alguien puede ayudarme paso a paso con la copia de estos archivos a mi proyecto y la configuración de la ruta y las banderas adecuadas si es necesario?

Estoy trabajando con Xcode 7.0.1 y iOS 7.0+


Lo he logrado hoy solo para iOS 9. Para ejecutar solo necesitas descargar la API de CCAvenue

Volveremos a agregar arrastrando y soltando las carpetas openssl/ y lib/

Después de descargar siga estos pasos:

  1. Eliminar la referencia anterior de las build phases de framework / build phases
  2. Encontrará 2 carpetas openssl/ y lib/ en la Openssl/openssl-1.0.1i-iOS .
  3. Simplemente arrastre y suelte cada carpeta en la carpeta Frameworks y NO OLVIDE VERIFICAR LOS ARCHIVOS DE COPIA SI ES NECESARIO.
  4. También en Build Settings de Build Settings del proyecto, vaya a Search Paths -> Library Search Paths elimine lo que se proporciona Users/test/desktop/.... y agregue $ (PROJECT_DIR) nuevamente agregue $ (heredado)
  5. Realice el cuarto paso para las Search Paths -> User Header Search Paths Elimine y agregue lo mismo que el cuarto paso.
  6. Compilar encontrará error desaparecido.

Probé en Simulator funcionando bien.

En el dispositivo

en la compilación del dispositivo falló. Para ejecutar en el dispositivo también.

  1. Configuré Enable Bitcode de Enable Bitcode en NO en Build Options para el proyecto
  2. Reconstruir nuevamente y el error desapareció.

Tengo la biblioteca ''OpenSSL-Universal'' del pod de usuario que resuelve todas mis dependencias de Openssl

Agregar debajo de la línea en el podfile

pod ''OpenSSL-Universal''

presione el comando pod install desde la terminal


Tengo un error de resolución mediante el uso de los siguientes pasos.

Step 1:- Download CCAvenue iOS SDK https://www.ccavenue.com/inapp_payments.jsp Step 2:- Delete old reference of from framework/build phases and Clean your app. Step 3:- You get 2 folders openssl/ and lib/ under Openssl/openssl-1.0.1i-iOS folder. Step 4:- Copy that folder "openssl-1.0.1i" in your project. Step 5:- Drag and drop include and lib folder under Frameworks folder and DON''T FORGET TO CHECK COPY FILES IF NEEDED. Step 6:- In User Header Search Paths write these line. /Users/YOUR_SYSTEM_USER_NAME/PROJECT_SAVED_LOCATION/APP_NMAE/openssl-1.0.1i/include || for example my location is "/Users/CharlePrabhat/Desktop/TestApp/Openssl/include" Step 7:- Clean and compile you will find everything is fine.

He probado en mi dispositivo su funcionamiento perfecto. Espero que te ayude.