web-dev-qa-db-fra.com

test de l'application iOS: Aucune signature de code trouvée

Je n'ai pas de compte de développeur iPhone .. Je veux tester mon application sur mon iPod Touch. 

iPod version iOS: 5.1 (9B176 build) SDK de développement Xcode: 5.1 Simulateurs: iPhone 5.1 Retina/normal. iPad 5.1 rétine/normale

Pour contourner la signature de code, etc., j'ai modifié les paramètres du projet comme ci-dessous.

Code signing identity   Don't code sign
  Debug                 Don't code sign
    Any iOS SDK         Don't code sign
Release                 Don't code sign
  Any iOS SDK           Don't code sign

J'ai connecté mon iPod-Touch à mon MacBook Pro, choisi iPod comme cible (à la place du simulateur), construit le projet et exécuté. Ensuite, je reçois le message d'erreur "Aucune signature de code trouvée."

De l'aide?

Remarque: je n'ai pas créé de certificat d'application, etc. (je n'ai pas de compte d'application dev)

21
Chandu

Vous pouvez également obtenir cette erreur si une construction est interrompue à mi-parcours. Cela corrompt les données internes de Xcode (pourquoi sauvegardent-ils des données corrompues? Je n'en ai aucune idée).

Arrêtez xcode et redémarrez, faites une nouvelle construction ... et cela disparaîtra généralement.

52
Adam

Nettoyez entièrement votre projet

Cela aide si vous entièrement nettoyez le dossier de construction. L'option de menu Project> Clean habituelle n'est pas exhaustive. Utilisez l'alternative cachée.

Maintenez la touche Option (⌥) enfoncée tout en choisissant Product> Clean Build Folder…

La touche Option transforme cet élément de menu de "Nettoyer" en "Nettoyer le dossier de construction" et modifie son comportement comme indiqué dans cette autre question, XCode 4 "Nettoyer" ou "Nettoyer le dossier de construction" .

25
knagode

Vous devez signer le code si vous souhaitez exécuter votre application sur un iDevice, sauf si elle est jailbreakée.

Vous devez disposer d'une licence de développement pour pouvoir signer vos applications avec un code.

Si vous ne souhaitez pas acheter de licence de développeur et que vous êtes étudiant, vous pouvez appliquer le programme iOS Developer University qui vous permet de tester vos applications sur des appareils réels, mais pas de soumettre App Store.

https://developer.Apple.com/programs/ios/university/

10
erkanyildiz

C'est bien si vous ne voulez pas le signer par code dans les paramètres, mais vous DEVEZ le signer par code si vous voulez l'exécuter dans un périphérique. C’est bien sûr, sauf si vous jailbreakez votre appareil ... ce qui est votre seul choix puisque vous mentionnez que vous n’avez pas de compte dev dev.

2
Oscar Gomez

J'ai eu cette erreur dans Xcode 8.2 car je n'avais pas assez d'espace sur mon appareil. Merci Xcode pour l'erreur descriptive ...

1
spogebob92

Cette erreur signifie que votre code ne peut pas être signé, le projet ne peut donc pas être exécuté sur votre appareil. J'ai trouvé ce problème parce que j'ai changé "d'autres indicateurs C" dans les paramètres de construction.

1
Zhiyuan

J'ai utilisé ceci:

Cliquez avec le bouton droit sur le fichier XCode.app dans votre dossier d’application et accédez au chemin: 

Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

Ouvrez le fichier SDKSettings.plist et vérifiez la valeur de CODE_SIGNING_REQUIRED. Si la valeur est "NON", définissez-la sur "OUI".

Relancez maintenant le XCode. Si cela ne fonctionne pas à nouveau, effacez le dossier XCode DerivedData.

voir: this

0
Hoven

Je jouais avec le fichier suivant - avec la propriété CODE_SIGNING_REQUIRED. Par défaut c'est OUI. Je l'ai changé en NO - pour essayer de générer un .ipa non signé.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk  The SDKSettings file

Les paramètres ont été définis sur "Ne pas coder le signe". Après cela, j'ai eu besoin d'exécuter l'application sur l'appareil, mais j'ai eu l'erreur "Aucune signature de code trouvée". Après avoir défini correctement toutes les équipes, les profils et les identités de signature de code, le problème persiste. Définissez CODE_SIGNING_REQUIRED sur YES. 

Mais en quelque sorte, rien n’a aidé - l’erreur «Aucune signature de code trouvée» est restée là - a dû réinstaller le Xcode. 

0
Naloiko Eugene

J'ai eu ce problème quand un fichier prov a été supprimé. Je génère un fichier de provisioning, et c'est corrigé.

0
zippo

Le nettoyage des caches et du dossier Xcode DerivedData m’a aidé à résoudre ce problème. Après avoir nettoyé le produit et le dossier de génération du produit, quittez Xcode et supprimez tout le contenu.

~/Library/Developer/Xcode/DerivedData

Supprimez ensuite tous les fichiers et dossiers liés à Xcode dans

~/Library/Caches
0
takatan