Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

801
Views
¿Dónde está Info.plist en Xcode 13? (falta, no dentro del navegador de proyectos)

¿Alguien ya ha descubierto cómo agregar/editar valores en Info.plist de Xcode 13? Veo que movieron Info.plist desde el panel del navegador... pero aunque puedo encontrarlo, no estoy seguro de cómo editarlo.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Es una "característica".

Ya no lo necesitas. De las notas de la versión :

Los proyectos creados a partir de varias plantillas ya no requieren archivos de configuración como derechos y archivos Info.plist . Configure campos comunes en la pestaña Información del objetivo y cree configuraciones en el editor de proyectos. Estos archivos se agregan al proyecto cuando se utilizan campos adicionales. (68254857)

Entonces, en lugar de dentro de Info.plist , edite propiedades como NSCameraUsageDescription aquí:

 Project -> Targets -> Info -> Custom iOS Target Properties

Opciones similares a las encontradas anteriormente en Info.plist

La primera vez que agrega/edita, Xcode generará automáticamente un nuevo archivo Info.plist que está sincronizado 1 con Custom iOS Target Properties . Xcode los combinará más tarde por usted.

[1] : No están completamente sincronizados. Algunas propiedades, como NSCameraUsageDescription , solo aparecerán en Propiedades personalizadas de destino de iOS, mientras que Application requires iPhone environment aparecerá en ambas. No tengo idea de cómo Xcode determina esto.


¿Quiere recuperar Info.plist completo?

Es posible que desee todas las propiedades de su aplicación en un solo lugar. O tal vez no confíes en Xcode con la fusión. Hablé con un ingeniero de Apple en WWDC21 sobre esto... así es como se recupera el clásico Info.plist .

  1. Cree un nuevo archivo de "Lista de propiedades" ( Archivo -> Nuevo -> Archivo )

Opción Lista de propiedades seleccionada en la ventana emergente de nuevo archivo

  1. Info.plist

El archivo se guardará en el mismo nivel de jerarquía de archivos que ContentView.swift

  1. Copie y pegue los valores existentes de Project -> Targets -> Info -> Custom iOS Target Properties en Info.plist .
Dupdo Pegar
Fila individual dentro de Propiedades personalizadas de destino de iOS seleccionadas Fila pegada en Info.plist

Nota: actualmente solo puede seleccionar y copiar 1 fila a la vez. Si desea ahorrar algo de tiempo, aquí están los contenidos predeterminados en formato XML. Para usar esto, haga clic derecho en Info.plist -> Abrir como -> Código fuente , luego pegue.

  1. Copie la ruta a Info.plist en el inspector de atributos.

Ruta completa seleccionada

  1. Pega la ruta aquí:
 Project -> Targets -> Build Settings -> Info.plist File

Ruta completa pegada

  1. Establezca Generate Info.plist File en No

Ventana emergente Sí o No después de seleccionar la fila

  1. Último paso. Elimine Info.plist de Copy Bundle Resources del paquete (seleccione, luego presione el botón - ).
 Project -> Targets -> Build Phases -> Copy Bundle Resources

Info.plist seleccionado en Copiar recursos del paquete

Sí, eso fue mucho. Pero si desea o no Info.plist clásico, depende de usted; ambos están bien y no cambiarán su aplicación.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!