Separé un proyecto en dos compilaciones y les di a cada una un plist
archivo. Todo funciona bien, pero sigo recibiendo esta advertencia de compilación:
Advertencia: La fase de compilación de Recursos de paquete de copia contiene el archivo Info.plist de este objetivo 'MyApp-Info.plist'
Me sale esto cuando intento construir MyApp
. Construir para el segundo objetivo da el mismo error (con SecondTarget-Info.plist
en la advertencia). No estoy seguro de por qué es una advertencia, ya que quiero que la compilación contenga ese .plist
archivo. Cada uno de los .plist
archivos tiene una membresía de destino (para su propia compilación).
¿Qué significa esta advertencia? ¿Hay alguna manera de hacer que desaparezca?
Respuestas:
https://developer.apple.com/library/content/qa/qa1649/_index.html
Extracto:
fuente
Para arreglar en xcode 4:
1) Elimine la referencia a su archivo info.plist seleccionándolo y presionando eliminar.
2) Agregue el archivo info.plist nuevamente, pero no elija ningún destino y desactive la opción "agregar a objetivos".
fuente
En caso de que alguien se encuentre con esto con Xcode 3, para solucionarlo, haga clic en el archivo .plist en la columna izquierda debajo de "Grupos y archivos", y en el área superior derecha, desactive la casilla junto al nombre del archivo .plist en la columna debajo del icono de la diana. Necesitará alejar el editor (Ver -> Alejar editor) para mostrar las casillas de verificación.
fuente
Otra solución es:
Es posible que haya eliminado accidentalmente un archivo de proyecto de los datos centrales de "membresía objetivo".
Seleccione su Main.storyboard desde el navegador de proyectos a la izquierda
Vaya al "inspector de archivos" (primera pestaña) a la derecha
Encuentra la lista de "Membresía objetivo"
Habilite la casilla de verificación
Déle un poco de tiempo para procesar, pero mientras lo hace, también verifique LaunchScreen.storyboard, .xcdatamodelid, Assets.xcassets y todos los archivos .swift en su proyecto. Todos deberían haber sido habilitados para la membresía objetivo.
Nota: Info.plist no debe tener activada la membresía objetivo activada.
Espero que esto ayude.
fuente
Solo como una nota ... voy a tratar de escribir un buen Radar al respecto, pero es realmente extraño la forma en que se maneja la Localización en Storyboards en Xcode. Si pregunta "Mostrar en Finder", no verá su archivo .storyboard seleccionado, sino que contiene su carpeta. Creo que tiene que ver con la localización del guión gráfico. Tan pronto como cambié eso de inglés a alemán (y por lo tanto ya no tengo el archivo en root o en.lproj), comencé a tener problemas.
fuente