2011-08-23 19 views
36

Sto provando a creare un pacchetto di impostazioni per la mia applicazione iPhone.Pacchetto impostazioni vuoto in Xcode 4.2

Tuttavia, se ne creo uno, diventa vuoto, nessun elenco radice p, nessuna divulgazione, nulla.

Ho ricominciato tutto e sto esaurendo le idee.

Qualcuno sa di questo?

risposta

98

Fare clic sul file Settings.bundle nella finestra di sinistra -> Dal menu principale selezionare Visualizza -> Utilità -> Mostra FileInspector. Quindi cambia fileType in "applicationBundle" = i due file mancanti verranno visualizzati nuovamente in Settings.bundle.

+8

wow, che bug – slf

+0

Grazie, ho passato alcuni minuti disperati su quello! –

+1

A proposito, se non riesci a trovare Visualizza-> Utilità-> Mostra FileInspector, basta guardare la finestra di destra in Xcode dove dice Identità e Tipo, e impostare il tipo di file su Application Bundle. – Zorayr

1

Sto avendo esattamente lo stesso problema. Sembra che ci sia un bug in XCode4. Ecco cosa ho fatto per ottenere almeno un pacchetto di impostazioni.

(1) In XCode, selezionare CMD + N per aggiungere un nuovo file.

(2) Dal menu a discesa, selezionare Risorsa (come da "istruzioni" che non funzionano).

(3) Invece di selezionare "Impostazioni.bundle", selezionare "Elenco proprietà".

(4) Assegna un nome all'elenco delle proprietà Root.plist e salvalo in una nuova directory chiamata "Impostazioni".

(5) Ora CMD + N di nuovo e selezionare File di stringhe.

(6) Chiamare il nuovo file di stringhe 'Root.strings' e salvarlo nella directory 'Impostazioni' pure.

(7) Ora, nell'elenco delle directory e dei file a sinistra, evidenzia entrambi i nuovi file e premi elimina (FIDUCI QUI!).

(8) Nel menu Elimina, selezionare "Rimuovi solo referenze".

(9) Ora vai a Finder e rinominare directory 'Impostazioni' a 'Settings.bundle'

(10) in Xcode di nuovo, ALT + CMD + A per aggiungere un nuovo file al progetto e selezionare l'oggetto "Settings.bundle" dal navigatore.

Ora avrete un "Impostazioni.bundle" funzionante, MA i due file non saranno avviati, quindi dovrete costruirli da soli.

Questo ha funzionato per me due volte e, si spera, questo errore verrà risolto nella prossima versione di manutenzione di XCode4. Spero che questo ti aiuti. V.V.

+0

Sì, l'ho risolto creando una cartella, inserendo un file Root.plist e rinominando la cartella "Settings.Bundle". Non riesco ancora ad aprire il pacchetto in Xcode. "Funziona solo". –

+0

Il bundle dovrebbe avere una scheda informativa a fianco di esso. Premendo questo dovrebbe rivelare i due file all'interno. Sono quei due file che modifichi. Il pacchetto stesso non si apre in quanto tale. Saluti! V.V. – VectorVictor

+0

Sì, ma ancora non funziona. Tuttavia, posso ancora modificarlo rimuovendo il .bundle nel finder e modificando i file all'interno. Download beta 7 di xcode oggi, ancora senza soluzione .. oh, va bene, un giorno. Grazie per l'aiuto. –

2

Per coloro che non possono cambiare il tipo di file, perché non appare, attenersi alla seguente procedura:

  1. andare alla directory del progetto nel Finder.
  2. Creare una cartella denominata "Impostazioni".
  3. Open Text Edit (o qualsiasi altro editor di testo per questo)
  4. Digitare:

    <?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
    <!-- 
        Root.plist 
        Preference settings for MyApp 
    --> 
    <plist version="1.0"> 
        <dict> 
    
        </dict> 
    </plist> 
    

    4a.Change "MyApp" al tuo app-name

  5. Salva come "Root" nella cartella delle impostazioni
  6. Rinominare il file a "Root.plist"
  7. Rinominare "Impostazioni". Cartella a "Settings.bundle"
  8. Aggiungi il file "Settings.bundle" per Xcode e si dovrebbe essere buona per andare :)
0

Per XCode 5.1, ho avuto un problema simile. Usando "File/Apri" in XCode per aprire Settings.bundle hai appena mostrato una finestra vuota, senza alcun modo di aprire Root.plist. Facendo clic con il tasto destro su Settings.bundle in XCode File/Open non sono state rivelate opzioni utili.

La soluzione è trovare il file Settings.bundle nel Finder, fare clic con il tasto destro del mouse e selezionare "Mostra contenuto pacchetto", e vedrai Root.plist. Fai clic con il tasto destro del mouse su Root.plist, seleziona XCode dall'elenco dei programmi e otterrai l'editor delle impostazioni di XCode.