Estoy trabajando en un proyecto que debe contener dos objetivos. Uno para construir un Framework para usar en el desarrollo de Mac y otro para crear una biblioteca estática para usar en el desarrollo de iPhone.¿Cómo se crean proyectos Xcode híbridos para Mac y iPhone?
En el código común no hay problema para #ifdef entre las plataformas, pero simplemente no puedo obtener los objetivos y las dependencias correctas.
La primera pregunta es, ¿qué SDK base usar? Por ejemplo, si uso Mac 10.5, no puedo incluir el marco UIKit (está marcado en rojo y no muestra los archivos del encabezado si lo amplío). Incluso si el objetivo que realmente se vincula contra él se construye para iPhone OS ...
La otra pregunta es, ¿qué hay de Foundation.framework, o cosas como Security.framework? Cómo lidiar con ellos, ya que solo puedo incluir una de las versiones (Mac o iPhone SDK) ...
¿Alguien tiene un consejo para mí? Me gustaría tener una estructura de proyecto limpia y definitivamente la misma base de código para ambos objetivos ... ¿Las configuraciones son el camino a seguir?
Gracias!
Ese es exactamente el problema. Tener dos objetivos con diferentes SDK Base donde uno es Mac OS X no me permitirá incluir el framework UIKit. Y también existe el problema con el marco de seguridad que tiene el mismo nombre en ambas plataformas. Pero la idea del "proyecto paraguas" podría estar bien. – stigi