web-dev-qa-db-fra.com

Une identité vide n'est pas valide lors de la signature d'un binaire pour le type de produit «Application» dans xcode version 10.2

J'ai compilé le code source de webrtc ios, puis j'ai utilisé la commande:

gn gen out/ios --args='target_os="ios" target_cpu="arm64"' --ide=xcode

puis j'ouvre l'espace de travail avec Xcode.

mais quand je compile le code, Xcode me donne cette erreur ci-dessous.

Une identité vide n'est pas valide lors de la signature d'un binaire pour le type de produit "Application". (dans la cible 'AppRTCMobile')

ma version Xcode est 10.2, la dernière version.

Je ne sais vraiment pas comment cela est arrivé, quelqu'un peut-il m'aider?

mon paramètre de signe de code est:

tout semble ok.

3
zark

J'ai ajouté CODE_SIGNING_ALLOWED=NO comme paramètre supplémentaire et qui a résolu ce problème pour moi.

18
Keenen

Je devais éteindre Automatic manage signing et allumez-le ensuite. Il semble que Xcode ait corrigé une certaine incohérence par cette action.

5
vedrano

Le problème a été corrigé, c'est mon erreur.

Sélectionnez la cible, puis choisissez info.plist et sélectionnez celle de votre projet.

1
zark