Ich habe ein Xcode-Projekt erstellt. Jetzt möchte ich meinem Freund eine .app-Datei geben, damit er diese Anwendung verwenden kann. Woher bekomme ich diese Datei? Wie kann ich diese .app-Datei mit einem Installationspaket in seinem Anwendungsordner installieren?
Antworten
Zu viele Anzeigen?Die .app-Datei finden Sie hier:
~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/
Der Hinweis auf den Pfad geht an diese Antwort
SIDENOTE: Ich hatte eine Menge Spaß bei dem Versuch, dies auf mein iPad zu übertragen. Es hat aber funktioniert. Mit Snow Leopard + Xcode 4.2 + iPad mit IOS 5.1.1 :) - Ich habe das iPhone-Konfigurationsprogramm benutzt, um die App auf das iPad zu bekommen (man muss die App hinzufügen, dann auf das Gerät klicken, dann auf "Installieren" hinter der App, die man gerade in der "Anwendungsbibliothek" des iPhone-Konfigurationsprogramms hinzugefügt hat) und musste eine Distribution Provisioning Profil und erhalten die WWDR-Zertifikat und ändern Sie schließlich die Build-Einstellungen in Xcode, nachdem alle Zertifikate installiert wurden. Siehe aquí
Aber nach viel Spaß schaue ich mir jetzt meine erste App auf meinem iPad an :) - btw, um Apps in den App Store zu bekommen, muss man ein App Store Distribution Provisioning Profile erstellen, während man für Ad-hoc-Installationen wie diese ein Ad-hoc-Profil erstellt. Es gibt noch ein bisschen mehr, aber ich denke, das sind die wichtigsten und schwierigsten Schritte. Viel Spaß!
PS. Gerade daran erinnert, dass Sie auch den Build-Typ (oben links von Xcode) auf "iOS-Gerät" zu setzen, sonst wird es nie Ihre Anwendung zu unterzeichnen. Also der Pfadname oben hat nur begrenzten Wert: ja, es wird die .app-Datei in ihm haben, aber nein, Sie können nicht hochladen (zumindest nicht mit dem iPhone-Konfigurationsprogramm), da es nicht Code signiert ist - Sie erhalten eine "Could not copy validate Signatur" Fehler. Ändern Sie es also in "iOS-Gerät" und erstellen Sie es (denken Sie daran, die richtigen Zertifikate in der Build-Sektion von Xcode auszuwählen, wie in der obigen URL-Information angegeben). In der gleichen Build-Abschnitt, können Sie auch die "Installation Build Products Location" auf einen anderen Pfad, so dass Sie bestimmen können, wo die .app (die eine, die richtig Code signiert ist) endet.
Xcode 12.5
Sie finden es in folgendem Verzeichnis ->
~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/{scheme}-iphonesimulator/{app name}.app
Die Anwendung wird im Verzeichnis Build Ihres Projekts angezeigt. Im Quellcodebereich auf der linken Seite des Xcode-Fensters sollten Sie einen Abschnitt namens "Produkte" sehen. Darunter ist der Name Ihrer Anwendung aufgeführt. Wenn Sie mit der rechten Maustaste darauf klicken, können Sie "Im Finder anzeigen" wählen, um die Anwendung im Finder zu öffnen. Sie können diese direkt an Ihren Freund senden, der sie dann einfach in seinen Anwendungsordner kopieren kann. Die meisten Programme benötigen unter Mac OS X kein Installationspaket.
Unter Xcode 4.5.2 können Sie die .app-Datei auf diese Weise finden:
- Wählen Sie Fenster > Organizer im Xcode-Menü (oder drücken Sie einfach 'Umschalt+Befehl+2')
- Wählen Sie Ihr Projekt auf der linken Seite des Organizers aus, und Sie finden den Pfad für abgeleitete Daten auf der rechten Seite. Klicken Sie einfach auf den Minipfeil am Ende des Pfads, um den Finder für den Pfad zu öffnen.
- Klicken Sie im Finder auf "Erstellen > Produkte > Freigeben", dann finden Sie die .app.
- See previous answers
- Weitere Antworten anzeigen