J'ai un projet d'application iOS avec 2 applications distinctes. target
s. Par exemple, la cible A et la cible B. Maintenant, en xCode8
quand j'ai tourné keychain sharing
à ON le xCode génère deux A.entitlements
y B.entitlements
des dossiers. De manière inattendue, ces deux fichiers ont la même valeur :
<plist version="1.0">
<dict>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)target1.bundle.identifier</string>
</array>
</dict>
</plist>
Je veux dire dans les deux utilisations du fichier bundle identifier
de ma première cible ; et lorsque j'essaie de modifier manuellement la valeur de l'une d'entre elles, l'autre change également.
Comme vous le savez, le xcode ne signera pas l'application si la valeur dans keychain-access-groups
correspondre exactement à l'identifiant du bundle du profil de provisionnement que vous utilisez pour la signature.
Je me demande donc comment nous pouvons avoir deux valeurs distinctes pour deux fichiers de droits distincts de deux cibles distinctes ?