Xcode Programme nachladen


Programme

Es ist wirklich wichtig bei Xcode auch die Programme und Simulatoren hinzuzufügen. Hierzu muss auch über die Einstellungen und Downloads der richtige Bereich geöffnet werden. Dann wird dieser Dialog angezeigt:

Hier sind die Command Line Tools wichtig. Dieses Paket ist ungefähr 136MB groß. Es enthält alles was benötigt wird um aus dem Terminal Programme zu entwickeln. Also im Prinzip das was bei Linux die binutils sind. Natürlich sind diese Tools seit der Umstellung von Xcode zu der App Version nicht mehr so einfach zu erreichen. Die werden nämlich nicht mehr in dem normalen Dateisystem installiert, sondern in der Xcode App. Der Aufruf von zum Beispiel des Programms „make“, „headerdoc2html“ oder „gitk“ mss deswegen aus der App erfolgen. Der richtige Pfad hierfür ist: „/Applications/Xcode.app/Contents/Developer/usr/bin/“. Der Name des Programms das man starten möchte muss man an diesen Pfad hängen.

Die Simulatoren sind wichtig wenn man Programme für ein iOS Gerät entwickeln möchte. Auch hier ist es gut den Haken im oberen Bereich des Dialogs zu setzen. Dadurch bleiben diese zusätzlichen Programme aktuelle.

Dashcode, Quartz Composer und PackageMaker

Es gibt aber noch mehr. Jeder der sich früher in der Prä App Zeit bereits mit Xcode auseinander gesetzt hatte kennt Dashcode und Quartz Composer. Diese beiden Programme sind bei der Umstellung zu der App-Version von Xcode einfach verschwunden. Das ist ärgerlich.

Aber Apple liefert die einfach nicht mehr mit. Die Programme gibt es zum Glück noch. Um diese zu bekommen muss Xcode gestartet sein. In dem Xcode Menü gibt es den Eintrag „Open Developer Tool“. Hier sind die Standard Werkzeug aufgeführt, die bereits installiert sind. Das ist zuerst schon einmal interessant. Wir wollen aber mehr.

Dafür gibt einen Eintrag in diesem Menü. Es ist der Eintrag „More Developer Tools…“, der als letztes in diesem Menü aufgeführt ist. Wenn wir diesen auswählen gehen wir direkt weiter in Web zu Apple. Man muss als Entwickler registriert sein um hier etwas zu erreichen. Dazu muss man sich einfach bei diesem Dialog mit seiner Apple-ID anmelden

Nach der erfolgreichen Registrierung werden jetzt alle möglichen Downloads angezeigt. Das geht über das komplette Xcode, die vorher beschriebenen „Command Line Tools“ bis zu unseren fehlenden Programmen. Zusätzlich können wir jetzt den vorher nie vorhandenen PackageMaker herunterladen und installieren.

Es gibt drei sehr interessante Pakete:

  • Dashcode für Xcode
  • Auxiliary Tools für Xcode – Enthält den PackageMaker
  • Graphic Tools für Xcode – Enthält den Quartz Composer

So und jetzt viel Spaß mit dem erweitertem Xcode.

 

Advertisements

Klingelton für das iPhone erstellen


Wer von uns hat nicht ein schönes Lied im Radio gehört und sich das dann auch gleich in iTunes gekauft. Der Song ist dann meistens so gut dass man den auch gleich auch als Klingelton. Also kaufen ? Nur weil man den Song als Klingelton will das ganze nochmals kaufen ? Muss das sein ? Nein. Mit den mitgelieferten Software Werkzeugen von Apple kann man den Klingelton einfach selbst erzeugen. Das ist relativ einfach.

Voraussetzungen

Das wichtigste Vorbedingung ist selbstverständlich, der Song muss vorhanden sein. Außerdem die Software iTunes und iLife 11. Na gut iTunes ist immer beim Mac vorhanden und  installiert. Von iLife 11 wird Garageband benötigt. Bei einem neuem Mac sollte eigentlich auch immer iLive 11 und somit Garageband vorhanden sein.

Wie es funktioniert

Der erste Schritt ist Garageband öffnen. Hier in der Projektleiste (links) die Vorlage
„iPhone-Klingelton“ auswählen. Auf der rechten Seite dann die „Loops“ wählen. „Loops“ ist eine Vorlage bei der der Sound wiederholt wird. Deswegen sollte die gesamte Länge des fertigen Klingeltons 30 Sekunden nicht deutlich überschreiten.
Die vorhandenen Demospuren kann man sofort mit CMD-Backspace löschen. Jetzt ist nur noch  im oberen Bereich des Fensters eine gelbe Spur zu sehen. Diese Spur zeigt die Länge des Tones an. Wir blenden jetzt noch die Master-Spur ein. Das kann man mit CMD-B oder dem Menü Punkt „Master Spur einblenden“ aus dem Menu Spur. Das Fenster sieht dann so aus.


Als nächstes holt man sich den Song in Garageband. Das funktioniert mit dem rechten Knopf in der untersten Zeile des Fensters. Das gewünschte Lied kann über die Textzeile gesucht werden. Ist das richtige Lied gefunden kann es per Drag und Drop ein Fenster nach links kopiert werden. Man ändert also nichts am Original sondern erzeugt eine Kopie die speziell zur Bearbeitung in Garageband dient.

Feinarbeit

Jetzt beginnt die Feinarbeit. Diese besteht hauptsächlich aus dem heraussuchen der richtigen Stelle in dem Lied. Also das Beste ist es den Song genau zu kennen. Oder man hört sich das Lied einfach an. Was nicht schwerfallen sollte denn man sollte mögen was man sich zum Klingelton macht. Nachdem man die Stelle für den Anfang des Klingeltons hat kann man anfangen zu schneiden. Dazu wird die obere Spur angeklickt. Danach öffnet sich im unteren Bereich des Fensters eine feinere Ansicht der Tonspur. Diese Spur zeigt beide  Kanäle, rechts und links, an.

Ein klick in die obere Spur ermöglicht es die Tonhöhe und Tonfolge zu bearbeiten. Das wollen wir nicht. Deswegen klicken wir in den unteren
Bereich und markieren den Bereich den wir kopieren wollen mit der Maus oder dem
Trackpad. Den gekennzeichneten Bereich können wir mit CMD-C kopieren und CMD-V im  oberen Bereich des Fensters einfügen. Der kopierte Bereich wird an der Stelle an der der Cursor steht eingefügt. Den nicht mehr benötigten Teil des Liedes löschen wir gleich. Das  geht genauso einfach wie alles andere was wir bis jetzt gemacht hatten. Dazu wird wieder der gewünschte Abschnitt markiert. Danach wie gewohnt die Backspace-Taste, schon ist der Müll weg. Sollte die verbleibende Spur nicht links anliegen so können wir diese einfach rüberziehen. Zum Schluss dieser Tätigkeiten muss noch die Länge festgelegt werden. Das wird wieder wie oben beschrieben durch markieren, kopieren und löschen erreicht. Alternativ besteht hier noch die Möglichkeit direkt durch die Tastenkombination CMD-X den unnötigen Teil auszuschneiden. Danach kann man diesen Bereich je nach Bedarf einfügen  oder einfach vergessen.
In der Loop-Vorlage des Klingeltons läuft der Ton einige Zeit, dann wird dieser wiederholt. Außerdem wird in dieser Vorlage am Ende der festgelegten Zeitspanne der Ton ausgeblendet bevor zum Anfang zurückgesprungen wird. Diese Ausblendung wird über die Masterspur  gesteuert. Den Zeitpunkt an dem der Ton leiser werden soll müssen wir jetzt an die  Länge unseres neuen Klingeltons anpassen. Dazu einfach die Punkt der Masterspur verschieben bis diese an der richtigen Position sind. Jetzt können wir abschließend den Ton anhören und sind hoffentlich sehr zufrieden. Die Dauer des Tones können wir selbstverständlich  auch verändern. Das wird durch die obere Markierung gesteuert. Diese Markierung ist auf dem Lineal und wird auch mit der Maus verändert.
Das Ergebnis unserer Arbeit speichern wir erst einmal. Sicher ist sicher. Also CMD-S.

Der Klingelton

Das eigentliche Ziel ist aber noch nicht erreicht. Wir haben bis jetzt noch keinen
Klingelton. Aber der Weg dorthin ist nicht mehr weit. Das Ziel ist fast erreicht. Bei
Garageband gibt es das Menü Bereitstellen. In diesem Menü sind die Einträge um die
Lieder oder Musikstücke die man mit Garageband erzeugt hat zu exportieren. Wir möchten einen Klingelton und der entsprechende Menüpunkt ist vorhanden. Garageband sendet den  Klingelton direkt an iTunes. Bei der nächsten Synchronisation des iPhone wir danach der Ton auf das Handy übertragen.

iPod und FritzBox


Meine Frau benutzt einen iPod Touch. Das Gerät ist ein 2G und funktionierte bisher problemlos.

Das Problem – Der Akku

Von einem auf den anderen Tag fingen die Probleme an. Der Akku war innerhalb eines halben Tages leer. Aber der iPod ist erst eineinhalb Jahr alt. Die Qualität der Apple Produkte ist so gut dass daran nicht liegen dürfte.
Wo war hier das Problem zu suchen ?

Die Lösungsversuche

Gut erst einmal die Ortungsdienste prüfen und die unnötigen löschen. Anschließend dann die Benachrichtigungen. Auch hier die ist erst einmal aufräumen angesagt. Der nachfolgende Test hat ergeben das Problem musste wo anders liegen.  Also die Apps aufräumen und danach testen. Das hat genauso wenig gebracht wie der nächste Versuch: Das Gerät zurücksetzen und wieder herstellen.

Die Ursache

Der nächste Versuch hatte dann gezeigt wo der Stromfresser zu finden war. Reichlich genervt konnte ich jetzt feststellen dass das WLAN den Akku leergesaugt hatte. Denn bei ausgeschaltetem WLAN hatte die Kapazität des Akkus kaum abgenommen. Aber sämtliche Versuch sowohl beim iPod wie auch bei der FritzBox die WiFi Einstellungen zu verbessern brachten keinen Erfolg. Inzwischen reichlich abgenervt musste ich weitersuchen.

Die Lösung

Was war also anders seit der Akku plötzlich so schnell leer wurde ?. Mein iPhone machte hier keine Probleme. Der iPod und sämtliche Einstellungen waren überprüft. Also was ?
Richtig da gab es ein Update von AVM für die FritzBox. Ich habe die 7390 dafür gibt es jetzt das Fritz OS 5.20. Das ist die Version 84.05.20. Hier der info.txt.Das hatte auch vor kurzem installiert. Sollte das die Ursache sein ? Mit einem Downgrade sollte diese Frage zu beantworten sein. AVM stellt einen FTP-Server zur Verfügung bei dem man auch die ältere Firmware finden kann. Also hatte ich einfach das Image für die Firmware 84.05.05 heruntergeladen. Backup der Einstellungen und des Telefonbuchs gemacht. Danach der manuelle Weg der Installation, Image ausgewählt und trotzdem dass es älter ist installiert.

Das war wirklich die Ursache. iOS 4.2 und Fritz!OS 5.2 mögen sich nicht. Da wird der Akku von dem iOS Gerät richtig leergesaugt. Ein halber Tag und der Akku ist leer.