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)
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.
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" .
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.
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.
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 ...
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.
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
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
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.
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é.
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