<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexander Jäger&#187; team index</title>
	<atom:link href="http://www.alexanderjaeger.de/tag/team-index/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexanderjaeger.de</link>
	<description>Alex Jäger</description>
	<lastBuildDate>Mon, 30 Jan 2012 18:36:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>iPhone development howto device release with code signing</title>
		<link>http://www.alexanderjaeger.de/iphone-development-howto/</link>
		<comments>http://www.alexanderjaeger.de/iphone-development-howto/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:16:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[entwickler]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[profiles]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[ß]]></category>
		<category><![CDATA[team index]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=475</guid>
		<description><![CDATA[Eigenes Programm auf iPhone bringen Howto]]></description>
			<content:encoded><![CDATA[<p>Wer sich bei Apples iPhone Development Programm angemeldet hat, möchte auch in den Genuss kommen, die eigenen Programme auf einem gerät testen zu können.</p>
<p>Hier eine kleine Anleitung, wie man Xcode dazu bewegt, die Programme auf das iPhone zu spielen.</p>
<p>Weiter unten im Artikel werden Probleme und mögliche Ursachen beschrieben.</p>
<h2><strong>1. Schritt Zertifikat beantragen um als iPhone Developer erkannt zu werden</strong></h2>
<p class="expandlabel">Certificate Signing Request erstellen</p>
<p class="expandlabel">Schlüsselbundverwaltung -&gt; Zertifikatsassistent -&gt; Zertifikat einer Zertifizierungsinstanz anfordern</p>
<p class="expandlabel"><a href="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/csr.png"><img class="aligncenter size-full wp-image-477" title="csr" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/csr.png" alt="csr" width="559" height="157" /></a></p>
<ul>
<li>Mail Adresse und Name entsprechend dem Apple Account eintragen</li>
<li>CSR auf Festplatte speichern</li>
<li><a rel="nofollow" href="http://developer.apple.com/iphone/manage/certificates/team/index.action" target="_blank">Zertifikatverwaltung Apple Developer Connection</a> -&gt; hochladen</li>
<li>Nach Bestätigung das Zertifikat herunterladen und zum Schlüsselbund hinzufügen</li>
</ul>
<p><a href="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/developmenet-certificates.png"><img class="aligncenter size-medium wp-image-483" title="developmenet-certificates" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/developmenet-certificates-300x54.png" alt="developmenet-certificates" width="300" height="54" /></a></p>
<ul>
<li>Schlüsselbundverwaltung -&gt; Einstellungen -&gt; Zertifikate beide Optionen ausschalten</li>
</ul>
<h2><strong>2. Device registrieren</strong></h2>
<ul>
<li>iPhone UID herausfinden</li>
<li>XCode -&gt; Window -&gt; Organizer -&gt; iPhone auswählen -&gt; identifier kopieren</li>
<li><a rel="nofollow" href="http://developer.apple.com/iphone/manage/devices/index.action" target="_blank">Apple Developer Connection Device Verwaltung</a> -&gt; Add Device</li>
<li>Daten eintragen</li>
<li>Submit</li>
</ul>
<h2><strong>3. App ID</strong></h2>
<p>Jedes Programm benötigt einen eigenen Identifier.</p>
<ul>
<li><a rel="nofollow" href="http://developer.apple.com/iphone/manage/bundles/index.action" target="_blank">Apple Developer Connection App ID Verwaltung</a> -&gt; Add ID</li>
<li>Package und ProgrammName genau so eintragen wie es später auch sein wird, wichtig:<strong> Case sensitive!</strong></li>
<li>Submit<strong><br />
</strong></li>
</ul>
<h2><strong>4. Provisioning</strong></h2>
<p>Im 4. Schritt wird das Gerät, der Entwickler und das Programm zu einem Datensatz zusammengeführt.</p>
<ul>
<li><a rel="nofollow" href="http://developer.apple.com/iphone/manage/provisioningprofiles/index.action" target="_blank">Apple Developer Connection Provisioning Verwaltung</a> -&gt; Add Profile</li>
<li>Gerät, Entwickler und App ID auswählen</li>
<li>Submit</li>
<li>Kurz warten, dann Download des entstandenen Files</li>
<li>Datei mit XCode öffnen</li>
<li>Im XCode Organizer kann in &#8220;Provisioning Profiles&#8221; geprüft werden, was bereits installiert ist.</li>
<li>Selbiges beim angeschlossenen iPhone</li>
</ul>
<h2><strong>5. Projekt signen</strong></h2>
<ul>
<li>Projektname -&gt; Rechtsklick -&gt; Get Info</li>
<li>Code Signing -&gt; Any iPhone OS -&gt; iPhone Developer auswählen</li>
</ul>
<h2><strong>6. Build</strong></h2>
<ul>
<li>Device &#8211; OS Version Release auswählen</li>
<li>Build and Go klicken</li>
</ul>
<p><a rel="nofollow" href="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/build-success.png"><img class="aligncenter size-full wp-image-476" title="build-success" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/05/build-success.png" alt="build-success" width="503" height="126" /></a></p>
<h2>Probleme</h2>
<p>Mögliche Fehler die auftreten können:<br />
&#8220;<strong>iphone code signing error</strong>&#8221;</p>
<p>Ursachen:</p>
<ul>
<li>Das kann zum einen daran liegen, das man nicht die richtige Identität ausgewhlt hat, um das Projekt zu signen.</li>
<li>Zum anderen kann es sein, dass man sich verschrieben hat beim AppName oder dem Package.</li>
<li>Als letzte Ursache kann ein fehlen des gebündelten Provisioning Pakets sein, siehe Schritt 4.</li>
</ul>
<p>Weitere Infos:</p>
<p><a href="http://www.nerdpride.de/labels/code.html" target="_blank">nerdpride Blog Eintrag</a></p>
<p><a rel="nofollow" href="http://developer.apple.com/support/" target="_blank">Apple Developer Support Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/iphone-development-howto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

