2009-08-26 8 views
6

Ho spostato la mia app per iPhone da una macchina all'altra. Nel processo il mio file info.plist sembra avere un identificatore di bundle errato e non funziona. Voglio creare un file info.plist completamente nuovo per il mio progetto.Come rigenerare un file Xcode info.plist per iPhone

Come posso fare questo?

risposta

5

Ecco un info.plist pulito per te. Non dimenticare di sostituire xxx.yyy, e rinominare il file XI ter (se richiesto)

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>CFBundleDevelopmentRegion</key> 
    <string>English</string> 
    <key>CFBundleDisplayName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundleExecutable</key> 
    <string>${EXECUTABLE_NAME}</string> 
    <key>CFBundleIconFile</key> 
    <string>Icon.png</string> 
    <key>CFBundleIdentifier</key> 
    <string>xxx.yyy.${PRODUCT_NAME:rfc1034identifier}</string> 
    <key>CFBundleInfoDictionaryVersion</key> 
    <string>6.0</string> 
    <key>CFBundleName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundlePackageType</key> 
    <string>APPL</string> 
    <key>CFBundleSignature</key> 
    <string>????</string> 
    <key>CFBundleVersion</key> 
    <string>1.0</string> 
    <key>LSRequiresIPhoneOS</key> 
    <true/> 
    <key>NSMainNibFile</key> 
    <string>MainWindow</string> 
</dict> 
</plist> 
2

Se si desidera solo un file info.plist vuoto, quindi selezionare "Nuovo file ..." nel menu "File" in XCode.

Nella finestra "Nuovo file" selezionare "Altro" a sinistra e quindi "Elenco proprietà" a destra.

3

ho avuto file "Info.plist" problemi a trovare troppo, soprattutto che alcuni C++ bersaglio applicazione di test non ha "Info "scheda, quindi le modifiche in questo file dovevano essere eseguite manualmente.

per trovarlo:

  1. Seleziona progetto nel Navigatore progetto
  2. Selezionare destinazione desiderata (progetto può avere più destinazioni)
  3. Selezionare la scheda "costruire Impostazioni"
  4. Ricerca per l'ingresso "Info. file plist ". Lì dovresti trovare il percorso di questo file

Testato su Xcode 7.3.

Nel mio caso ho dovuto "Consenti carico arbitrario" in "Impostazioni di sicurezza del trasporto app" per ripristinare il protocollo HTTP non sicuro.