tutorial framework custom create ios xcode frameworks release

custom - ios framework



¿Cómo construir una versión de lanzamiento de un framework iOS en Xcode? (3)

Digamos que hago lo siguiente:

  1. Abrir Xcode 7
  2. Archivo | Nuevo | Proyecto | Cocoa Touch Framework
  3. Crea "TestFramework" con el lenguaje Swift
  4. Cree un archivo Hello.swift con función pública hello () {print ("Hello")}.

Desde aquí, puedo crear una versión de depuración del marco (dentro de la carpeta Debug-iphoneos), pero no puedo averiguar cómo compilar la versión de lanzamiento del marco (dentro de Release-iphoneos). Pensé que Archive podría hacerlo, pero no lo hace. ¿Punteros por favor?


Cuando agrega el marco a su otro proyecto de Xcode, entonces tiene que agregar "$ (BUILT_PRODUCTS_DIR)" para crear configuraciones -> Rutas de búsqueda de marco. Esto creará la depuración cuando ejecute el proyecto (con la depuración) y creará la versión de lanzamiento al archivar el proyecto. El archivo no creará la versión de lanzamiento bajo el directorio de productos, pero creará el lanzamiento en la carpeta "Intermediates.noindex".


Esto funciona para mí:

Seleccione el destino de su marco y luego haga clic en Producto -> Archivo. Si la ventana del organizador no se abre después de la creación exitosa de su marco, vaya a "Crear configuración" de su objetivo de marco, busque la opción "Omitir instalación" y cámbiela a "No" (y luego vuelva a archivar).


Para obtener una versión de lanzamiento, necesita cambiar la configuración de su esquema:

Alternativamente, crea un nuevo esquema para compilaciones de lanzamiento.

Asegúrate de que tienes un dispositivo seleccionado. No el simulador.

Construye tu proyecto y deberías ver que se agrega a esta ubicación: (Haz clic en la flecha para navegar allí en el buscador)

Y después de profundizar, deberías poder encontrar la carpeta de lanzamiento con el marco de lanzamiento dentro.