CocoaPods Error (PubNub) con iOS Static Library Project

Estoy trabajando en iOS Static Library Project (9.0). Decidí include PubNub en mi proyecto de biblioteca estática. Pasos que seguí;

  1. He descargado el proyecto de ejemplo PubNub y he creado.
  2. He copydo los files Framework (CocoaLumberjack y PubNub) en mi carpeta de Archivos de Soporte.
  3. Cerré xCode y creó PodFile en el directory del proyecto.
  4. El contenido de PodFile es el siguiente:

    plataforma: ios, "9.0"

    fuente ' https://github.com/CocoaPods/Specs.git '

    use_frameworks!

    pod "PubNub", "~> 4.0"

  5. Después de la installation, recibo una advertencia para Debug y Release dice:

[!] El xxxIOSFramework [Debug] anula la OTHER_LDFLAGS compilation OTHER_LDFLAGS definida en `Pods / Target Support Files / Pods / Pods.debug.xcconfig '. Esto puede ocasionar problemas con la installation de CocoaPods.

  1. Abrí .xcworkspace y vi tanto mi proyecto como mi proyecto Pods en tree.
  2. En este punto, la compilation da error ld: framework not found Pods

Después de mis re-búsquedas, la mayoría dice que eliminar Pods.framework que está resaltado en rojo, y lo hice.

introduzca la descripción de la imagen aquí

  1. Después de quitar Pods.framework , la compilation continúa dando un error como; ld: -rpath can only be used when creating a dynamic final linked image
  2. Me mudé a Target > Build Settings > Other Linker Flags . Se agregó ObjC , y también agregué $(inherited) pero el error aún existe.

Alguien tiene alguna idea acerca de cómo get -rpath can only be used when creating a dynamic final linked image error -rpath can only be used when creating a dynamic final linked image al agregar Cocoapods a iOS Static Library Project? Puedo proporcionar información adicional si lo necesita.

Gracias.

Para comenzar, se describen algunas forms de integración y, desde su pregunta, parece que usó bot de ellos a la vez.
Si desea build su propia biblioteca estática e integrar PubNub y CocoaLumberjack en ella, debe seguir el enfoque puro de CocoaPods . Necesitas:

  1. Eliminar los frameworks adicionales dynamics PubNub y CocoaLumberjack
  2. Eliminar ! Use_framewors de Podfile
  3. Limpie un poco (si tiene un plugin deintegrate instalado para CocoaPods, puede llamarlo) eliminando el espacio de trabajo, la carpeta Pods y Podfile.lock
  4. Ejecutar la pod install

De esta forma, debe poder crear su propia biblioteca estática con el código del cliente PubNub dentro.