Come dire a Xcode dove sono i miei file info.plist e .pch


94

Ho rinominato il mio progetto e i suoi file e ora Xcode sta ancora cercando il vecchio file info.plist. Dove imposto le posizioni dei file .plist e .pch di cui ha bisogno.

Nella mia finestra Informazioni sul progetto, in Packaging c'è un elemento per il file Info.Plist, ma era vuoto e quando provo percorsi diversi, non succede nulla. Alla compilazione si dice ancora che non riesce a trovare il plist con il vecchio nome.

Risposte:


153

So che questa risposta è stata risolta e chiusa, ma aggiungerò le mie scoperte qui poiché è leggermente diversa per Xcode 4.2:

  • Seleziona il tuo progetto
  • Nella parte sinistra del riquadro centrale, seleziona la tua app in "Target"
  • Seleziona la scheda "Impostazioni build"
  • Cerca le seguenti parole chiave: "info.plist" e "pch"
  • A questo punto dovrebbe essere abbastanza chiaro quali sono quelli che devi modificare.
  • Fare clic su "Convalida impostazioni" e il gioco è fatto.

Punto minore: cerca "Prefix" invece di "pch" perché se non hai specificato un file PCH, non troverai nulla. L'impostazione particolare è "Prefix Header" sotto (nel mio caso) Apple LLVM 6.0 - Lingua.
lewiguez

Questo mi stava facendo impazzire. Ogni volta che spostavo un'intestazione di bridging, info.plis, app.entitlements Xcode non veniva compilato. Questo ha risolto il mio problema.
Ivan Cantarino

39

Trovato. Era nelle impostazioni per il bersaglio.

  • Scegli Target nel riquadro Gruppi e file a sinistra.
  • Fare clic con il tasto destro e scegliere Ottieni informazioni
  • Cerca "Info.Plist" e digita il nome del file plist corretto nella proprietà dell'elemento denominato "Info.Plist File".
  • Quindi cerca "Prefix" e trova l'elemento denominato "Prefix Header".
  • Cambia la sua proprietà con il nome del file .pch corretto che stai utilizzando.

Penso che queste diverse finestre "Info" siano confuse. Devi assicurarti che il file giusto sia selezionato nel pannello Gruppi e file prima di selezionare "Ottieni informazioni" ed è difficile dire se quello che stai facendo sta effettivamente apportando modifiche al file Info.plist o dove sono le tue modifiche essere salvato.


Sarebbe più che utile. Ho rinominato il mio progetto e questo è stato l'unico elemento che mi ha lanciato.
Jack BeNimble

@ Joe Blow: ho avuto anche questo problema, sono contento di trovare questo post.
overboming

6

Un'altra ruga a questo. Ancora non avrebbe trovato il nuovo file plist perché era in una cartella all'interno della gerarchia del progetto principale sul mio disco. In questo caso, il nome da inserire nelle impostazioni di compilazione è relativo al file di progetto, ad esempio "FolderName / Info.plist".


ProjectName / GroupName / Info.plist
Essam Mohamed Fahmi

4

Per Xcode 10.1 quando si rinomina o sposta info.plist nella sottocartella.

  • Seleziona il tuo progetto
  • Scegli i bersagli
  • Nella Generalscheda sotto Indentitypuoi specificare il nuovo file info.plist


2

So che questo è un vecchio post, ma ho appena riscontrato lo stesso problema usando Xcode 8.2. Avevo già duplicato i file .plist e .storyboard nel Finder, ma il mio progetto Xcode non li ha raccolti. Per aggiungere file al tuo xcodeproj, fai clic con il pulsante destro del mouse sul progetto o sulla cartella nel Navigatore progetto e seleziona Aggiungi file a "Nome progetto". Dovresti essere in grado di selezionare i file necessari (usa il tasto Cmd per selezionare più file singoli).

Se hai creato un nuovo file .plist o .storyboard dovrai collegarti alla tua iscrizione di destinazione. Per collegarsi basta fare clic sul file nel navigatore e sul lato destro nel tuo editor standard> ispettore file> appartenenza di destinazione selezionare l'appartenenza di destinazione appropriata.

Il modo corretto per farlo senza duplicare i file nel Finder è selezionare il file da duplicare e quindi andare su File> Duplica nel menu di navigazione di Xcode.


2

Sto lavorando con Xcode 9.3 e ho cambiato "coraggiosamente" il nome della mia app senza capire che stavo creando problemi: ci sono riuscito.

Fortunatamente, ora è facile rinominare un progetto o un'app con risultati affidabili se in Xcode selezioni l'icona blu a sinistra / nel navigatore del progetto e poi modifichi il campo "Identità e tipo" "Nome" in "File Inspector" . Questo fa apparire una finestra di dialogo e fare clic su "Rinomina" funziona in modo affidabile.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.