Xcode, Linking framework no funciona cuando se usa la configuration de compilation personalizada

Tengo un espacio de trabajo que contiene dos proyectos: el proyecto principal se llama "MainProject" y el segundo es el marco de CocoaTouch llamado "PrivateFramework". PrivateFramework está vinculado a MainProject y funciona bien.

Configuración del área de trabajo

También tengo el file Podfile en el proyecto que se ve a continuación. Puedes ver que uso el pod XCGLogger en PrivateFramework y MainProject.

source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! workspace 'MainProject' def shanetworking_pods pod 'XCGLogger' end target 'PrivateFramework' do xcodeproj 'PrivateFramework/PrivateFramework.xcodeproj' shanetworking_pods end target 'MainProject' do xcodeproj 'MainProject.xcodeproj', 'Development' => :debug, 'Production' => :release shanetworking_pods pod 'Alamofire' pod 'Unbox' pod 'Locksmith' end 

Después de instalar los pods, todo está bien, así PrivateFramework y MainProject se están comstackndo y ejecutando bien.

El problema es cuando intenté agregar configuraciones de compilation nuevas de MainProject en lugar de Debug y Release. Agregué la configuration de Producción y Desarrollo que está duplicada de Liberación y Depuración. Construir configuraciones Configuración del esquema

Cuando agrego un nuevo esquema al proyecto llamado "Desarrollo de proyectos principales", donde utilizo el proyecto de configuration de desarrollo de desarrollo (denominado desarrollo), deja de comstackr. Tengo un problema de vinculación en mi PrivateFramework que no puede ver XCGLogger y también esta advertencia:

 Target 'Pods-PrivateFramework' of project 'Pods' was rejected as an implicit dependency for 'Pods_PrivateFramework.framework' because its architectures 'i386' didn't contain all requinetworking architectures 'i386 x86_64' 
  • ¿Por qué si utilizo la configuration de compilation personalizada, mi nuevo esquema no funciona y el proyecto deja de comstackr?
  • ¿Tienes algunas sugerencias para solucionarlo?

Aquí puede encontrar un repository con ese espacio de trabajo: https://github.com/krystiansliwa/TestWorkspace

Leí " no puedes tener una mezcla de debugging y liberación para la misma configuration " de uno de los miembros de CocoaPods. Y su Podfile está utilizando la misma configuration ('Desarrollo' o 'Producción') para dos objectives (PrivateFramework y MainProject). Por lo tanto, las reglas implícitas para PrivateFramework pueden estar en conflicto con las reglas explícitas de MainProject.

Intente usar:

 xcodeproj 'PrivateFramework/PrivateFramework.xcodeproj', 'Development' => :debug, 'Production' => :release