Es gibt einen Weg, wie Sie das tun können.
Sie benötigen Root-Zugriff, um die folgende Datei zu bearbeiten.
Navigieren Sie zu /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
und öffnen Sie die Datei SDKSettings.plist
.
Erweitern Sie in dieser Datei DefaultProperties und Veränderung CODE_SIGNING_REQUIRED à NO
Wenn Sie schon dabei sind, können Sie auch die ANSPRÜCHE_ERFORDERLICH à NO
auch.
Sie müssen Xcode neu starten, damit die Änderungen wirksam werden. Außerdem müssen Sie dies für jedes .sdk tun, das Sie auf dem Gerät ausführen können möchten.
In Ihren Projekteinstellungen können Sie nun Folgendes ändern Code Signing Identity
à Don't Code Sign
.
Ihre App sollte nun erstellt und erfolgreich auf Ihrem Gerät installiert werden.
UPDATE:
Es gibt einige Probleme mit iOS 5.1 SDK dass diese Methode möglicherweise nicht genau so funktioniert. Alle weiteren Aktualisierungen werden hier aufgeführt, sobald sie verfügbar sind.
UPDATE:
Sie finden den richtigen Pfad zu SDKSettings.plist
con xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Neuer Speicherort der SDKSettings.plist für das iOS 5.1 SDK:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist
3 Stimmen
Am 8. Juni kündigte Apple an, dass mit Xcode 7 die Installation von Apps, die sie entwickeln, auf ihren Geräten ohne ein Apple Developer Program-Zertifikat möglich ist. Auf der Apple Developer Website steht, dass man sich nur mit einer Apple ID anmelden muss.
0 Stimmen
Lesen Sie diese Antwort für die Verwendung der kostenlosen Bereitstellung im Detail stackoverflow.com/questions/30973799/
0 Stimmen
Ist das bezahlte Entwicklerkonto Ihr Problem? Oder ist es, dass Sie Ihre UDID nicht bei Apple registrieren wollen? Selbst das kostenlose Konto in der akzeptierten Antwort erfordert ein kostenloses, registriertes Konto beim Apple-Entwicklerprogramm und das Hinzufügen der UDID des Geräts zu einem iOS-Entwicklungsbereitstellungsprofil.
1 Stimmen
Hier ist eine weitere Schritt-für-Schritt-Anleitung: stackoverflow.com/a/33928777
0 Stimmen
@wottle: "Bezahltes Entwicklerkonto" ist eine sichere Sache, wenn man bedenkt, dass die Registrierung der UDID mit einem kostenlosen Konto vor etwa fünf Jahren (als diese Frage gestellt wurde) keine Option war. Und damals sagte die akzeptierte Antwort (meine) einfach, dass es keine anderen Optionen gibt.