.framework product is networking no importa lo que sea

Estoy tratando de agregar este marco a un proyecto. He seguido estas instrucciones al pie de la letra:

  1. Agregue SocketRocket.xcodeproj como un subproyecto de su aplicación o en su área de trabajo.
  2. Agregue SocketRocket.framework a las bibliotecas de enlaces.
  3. Si no tiene un paso de "copyr files" para Framework, cree uno
  4. Agregue SocketRocket.framework al paso "copyr files".

Me aseguré de que tenía una sola instancia de xcode abierta, luego arrastré el file SocketRocket.xcodeproj a mi proyecto. Agregué el file .framework a las bibliotecas de enlaces, creó una fase de compilation de files de copy y luego añadí el file .framework a la fase de compilation de files de copy.

Este es el error que obtengo cuando trato de comstackr:

clang: error: no existe dicho file o directory: '/ Users / adamhickey / Library / Developer / Xcode / DerivedData / websockettest-fcuhfltporfkitgubwcjukxogzas / Build / Products / Debug-iphonesimulator / SocketRocket / SocketRocket'

Tiene toda la razón: ese directory no existe.

En las fases de compilation, SocketRocket.framework está en rojo en Enlace binary con bibliotecas. También es rojo en la carpeta de productos del subproyecto SocketRocket.

He estado buscando en Google este error durante horas y la mayoría de las cosas que he intentado me han orientado a cambiar la location de construcción en Xcode-> preferences-ubicaciones. He intentado:

  1. configurándolo a relativo, seleccionando el mío y avanzando y eligiendo el legado.
  2. build para un dispositivo
  3. build para-> archivar
  4. edificio para lanzamiento

Si abro el SocketRocket.xcodeproj en una instancia separada de xcode e bash comstackrlo, 3 de los cuatro productos son rojos. Los productos son: libSocketRocket.a, SRWebSocketTests.octest, TestChat.app y SocketRocket.framework. El primero es blanco, mientras que los últimos tres son rojos.

Estoy asumiendo que si puedo get el file .framework para build en un proyecto separado, esto resolverá mi problema general. Sin embargo, nada de lo que hago parece tener algún efecto.

¡Por favor, por favor, ayuda! Estoy usando xcode 4.6.

Tuve un problema similar configurando para libSocketRocket.a.

Mi espacio de trabajo contiene dos proyectos como hermanos: SocketRocket y myProject.

Agregué SocketRocket como un submodule git.

La respuesta de Christoph me funciona hasta ahora:

¿Cuál es la forma correcta de configurar los espacios de trabajo de XCode 4 para crear dependencies cuando sea necesario?

Cambie la location de libSocketRocket.a de relativo a grupo a relativo a comstackr productos.

Busque una ruta que contenga una biblioteca estática integrada, por ejemplo:

/Users/myName/xcode-build/myProject-eegkidwlennrekbsinvncwxqybol/Build/Products/Debug-iphoneos/libSocketRocket.a 

Luego arregla la ruta.

En su proyecto principal, en las fases de compilation, cree una dependencia en ese proyecto SocketRocket. Debería estar viendo el show .a allí, así como también en la fase de enlace. Si todavía no puede hacer que funcione, cree un pequeño proyecto de demostración que intente enlazarlo, ziparlo y colocarlo en DropBox, luego editar la pregunta con la location.