2013-10-30 15 views
9

Come creare il file Entitlement.plist in xcode 5?Come creare il file Entitlement.plist in xcode 5?

Ho scaricato l'ultima versione di xcode. Voglio creare il file Entitlement.plist nel mio progetto. Per favore mi dia misure adeguate per creare il file Entitlement.plist in Xcode 5.

+1

per questo ha già una risposta [qui] (http://stackoverflow.com/questions/9044735/steps-to-create-and-edit-a-plist-file-in-xcode) – Rugmangathan

+0

@ MKR Grazie per l'aiuto –

risposta

18

Puoi gestito diritti nella capacità scheda delle impostazioni di destinazione.

Eventuali modifiche apportate aggiorneranno automaticamente il file Entitlements.plist o il file Info.plist.

Detto questo, un file Entitlements.plist alla fine è solo un plist. È possibile aggiungere il numero di plist come desiderato seguendo i passaggi forniti in this question.

+2

Ma voglio aggiungere un nuovo Entitlement.plist Non c'è alcuna opzione in Funzionalità per aggiungere un nuovo Entitlement.plist –

+0

Grazie per la tua risposta Sto lavorando su questo, ti farò sapere se questo ha aiutato. –

+0

Grazie! Funziona con Xcode 6 !! Mi hai salvato la giornata! – miguelghz

4

Se si desidera aggiungere un diritto a un progetto esistente in Xcode 5 attenersi alla seguente procedura:

  1. Seleziona il progetto nella zona Navigator.
  2. Seleziona il tuo Target nell'area Editor.
  3. Nell'area Editor selezionare l'opzione Capacità dalla barra dei menu.
  4. Aprire il pulsante di apertura a sinistra dell'opzione Condivisione portachiavi.
  5. In Condivisione portachiavi selezionare il pulsante "+".
  6. Immettere il diritto nell'area di immissione.
  7. FATTO.
+0

Risposta più semplice. Molte grazie :) –

14

In Xcode 5, per diritti comuni non è più necessario creare manualmente un file Entitlements.plist. Si utilizza invece il nuovo riquadro Capacità. Vedere https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

Se avete ancora voglia di crearne uno manualmente, ecco come fare:

  1. menu File> Nuovo file ...
  2. Selezionare iOS> risorse> Property List
  3. nome del nuovo file " foo.entitlements "(tipicamente," foo "è il nome di destinazione)
  4. Fare clic sul (+) accanto a 'I diritti del file' per aggiungere un elemento di primo livello (l'editor elenco delle proprietà utilizzerà lo schema corretto causa l'estensione del file)

Non dimenticare di impostare l'impostazione di build dell'obiettivo CODE_SIGN_ENTITLEMENTS come percorso del file di titolarità appena aggiunto.

3

È possibile creare manualmente un file Entitlements.plist utilizzando il modello seguente.

Salva come YourTargetName.entitlements

Nella tua Target > Build Settings, impostare la chiave "diritti firma del codice" (CODE_SIGN_ENTITLEMENTS) per il percorso del file.

<?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>application-identifier</key> 
    <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> 
    <key>beta-reports-active</key> 
    <true/> 
</dict> 
</plist>