Lorsque je tente de construire mon ssh creux app avec xcodebuildssh xcodebuild aucun certificat de signature
xcodebuild -sdk iphoneos10.1 -target <app_target> -configuration Debug CODE_SIGN_IDENTITY="iPhone Developer" PROVISIONING_PROFILE=<profile> CONFIGURATION_BUILD_DIR=<some_dir>
Il crache une erreur
Aucun certificat de signature "développement iOS" trouvé: Pas « Développement iOS "identification de l'équipe de signature du certificat de signature" team_id " avec une clé privée a été trouvé. La signature du code est nécessaire pour le produit type 'Application' dans 'iOS 10.1' SDK
Si je cours sans ssh il construit. Le CODE_SIGN_IDENTITY est différent du "certificate_name". Ne devraient-ils pas être les mêmes? Celui que je demande est "iPhone Developer" et l'erreur de construction concerne "iOS Development".
J'ai essayé this answer (si du tout pertinent à mon problème).
Lorsque ssh-ed et j'essaie security list-keychains
il répertorie le trousseau système deux fois. Si je n'ai pas ssh-ed, il montre aussi le login keychain-db. Je déverrouille le trousseau de connexion lorsque ssh-ed pour voir s'il sera affiché dans la liste et il ne l'est pas.
Ok, je vois. Cependant, vous devez spécifier l'ensemble uniquement si vous le signez manuellement. J'utilise "iPhone Developer" pour CODE_SIGN_IDENTITY. Oh, je suis désolé mais je vous ai trompé, vous et les autres. Je réussis à le construire avec xcodebuild, mais pas en utilisant ssh avec les mêmes paramètres. – h3dkandi