<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Brady's blog</title>
	
	<link>http://www.bradya.com</link>
	<description>mobile and web development</description>
	<lastBuildDate>Tue, 18 May 2010 20:05:03 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bradya/yDmI" /><feedburner:info uri="bradya/ydmi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Remote iPhone Debugging using Wi-Fi Sync and Xcode</title>
		<link>http://www.bradya.com/?p=4</link>
		<comments>http://www.bradya.com/?p=4#comments</comments>
		<pubDate>Tue, 18 May 2010 20:05:03 +0000</pubDate>
		<dc:creator>Brady</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Wi-Fi Sync]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.bradya.com/?p=4</guid>
		<description><![CDATA[Requirements

Jailbroken iPhone with Cydia installed (this will void your warranty on your iPhone, I do not recommend doing this)
iPhone SDK (Mac computer, latest version of Xcode installed, etc)
iPhone app project to test with

End result
After following this guide, you will be able to install and debug iPhone applications wirelessly. From my experience, remote debugging is very slow, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Requirements</strong></p>
<ul>
<li>Jailbroken iPhone with Cydia installed (this will void your warranty on your iPhone, I do not recommend doing this)</li>
<li>iPhone SDK (Mac computer, latest version of Xcode installed, etc)</li>
<li>iPhone app project to test with</li>
</ul>
<p><strong>End result</strong></p>
<p>After following this guide, you will be able to install and debug iPhone applications wirelessly. From my experience, remote debugging is very slow, but I&#8217;m sure someone will find a use for this.</p>
<p>On with the guide!<br />
<strong> </strong><br />
<strong>Install Wi-Fi Sync</strong></p>
<ol>
<li>Install Wi-Fi Sync on your iPhone through Cydia (costs $10)</li>
<li>Install Wi-Fi Sync on your Mac (free)</li>
<li>Set up Wi-Fi Sync by following the instructions at <a href="http://www.getwifisync.com" target="_blank">http://www.getwifisync.com</a></li>
</ol>
<p>For more information about Wi-Fi Sync, please visit <a href="http://www.getwifisync.com" target="_blank">http://www.getwifisync.com/</a><br />
<strong> </strong><br />
<strong>Install and Configure Backgrounder</strong></p>
<ol>
<li>Install Backgrounder on your iPhone through Cydia (free)</li>
<li>Set up Backgrounder with the following settings (what I recommend for best possible battery life)</li>
</ol>
<p><strong>Global Settings</strong></p>
<ul>
<li>Backgrounding method -&gt; Native (this will run all apps as they have run in the past)</li>
<li>Badge -&gt; On (this shows a badge on the app icon on your home screen if it is running in the background, I like knowing which apps are running in the background to preserve battery life)</li>
</ul>
<p><img class="alignnone size-full wp-image-10" title="photo 3-2" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-3-2.jpg" alt="" width="320" height="480" /></p>
<p><strong>Overrides</strong></p>
<ol>
<li>Add Wi-Fi Sync</li>
<li>Modify Wi-Fi Sync settings</li>
</ol>
<p><img class="alignnone size-full wp-image-8" title="photo 4-1" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-4-1.jpg" alt="" width="320" height="480" /></p>
<ul>
<li>Backgrounding method -&gt; Backgrounder</li>
<li>Enable at Launch -&gt; On</li>
<li>Stay Enabled -&gt; On</li>
<li>Badge -&gt; On</li>
<li>Status Bar Icon -&gt; On</li>
</ul>
<p><img class="alignnone size-full wp-image-7" title="photo 5-1" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-5-1.jpg" alt="" width="320" height="480" /><br />
<strong> </strong><br />
<strong> </strong><br />
<strong>Configure iTunes</strong><br />
<img class="alignnone size-full wp-image-9" title="photo 2-2" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-2-2.jpg" alt="" width="320" height="480" /></p>
<ol>
<li>Open Wi-Fi Sync on your phone and on your Mac</li>
<li>Open iTunes on your Mac</li>
<li>Select your connected device in iTunes</li>
<p><img class="size-full wp-image-13 alignnone" title="Screen shot 2010-05-18 at 2.17.09 PM" src="http://www.bradya.com/wp-content/uploads/2010/05/Screen-shot-2010-05-18-at-2.17.09-PM.png" alt="" width="201" height="54" /></p>
<li>Uncheck &#8220;Open iTunes when this iPhone is connected&#8221; (Wi-Fi Sync will automatically start iTunes and sync every time you open it unless you turn this off)</li>
<p><img class="alignnone size-full wp-image-11" title="Screen shot 2010-05-18 at 2.37.08 PM" src="http://www.bradya.com/wp-content/uploads/2010/05/Screen-shot-2010-05-18-at-2.37.08-PM.png" alt="" width="312" height="30" /></p>
<li>Close iTunes</li>
<li>Return to the home screen on your iPhone and ensure that Wi-Fi sync is running in the background</li>
</ol>
<p><img class="alignnone size-full wp-image-6" title="photo-2" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-2.jpg" alt="" width="320" height="480" /><br />
<strong> </strong><br />
<strong> </strong><br />
<strong>Configure Xcode</strong></p>
<ol>
<li>Open Xcode on your Mac</li>
<li>Open the Organizer window in Xcode:   Window -&gt; Organizer</li>
<li>Ensure that your iPhone is connected over Wi-Fi (Make sure that there is a green light next to your iPhone in the &#8220;Devices&#8221; list)</li>
<p><img class="alignnone size-full wp-image-12" title="Screen shot 2010-05-18 at 2.20.51 PM" src="http://www.bradya.com/wp-content/uploads/2010/05/Screen-shot-2010-05-18-at-2.20.51-PM.png" alt="" width="211" height="50" /></p>
<li>Open your test project</li>
<li>Build and debug!</li>
</ol>
<p><strong> </strong><br />
<strong>Common Issues</strong></p>
<p>If you are unable to connect to your iPhone over Wi-Fi, I would recommend force closing Wi-Fi Sync. To do this, open up Wi-Fi Sync and press and hold the Home and Lock buttons until the application closes, saying &#8220;Backgrounding Disabled&#8221;. After that, open Wi-Fi Sync again and try again.</p>
<p><img class="alignnone size-full wp-image-14" title="photo-3" src="http://www.bradya.com/wp-content/uploads/2010/05/photo-31.jpg" alt="" width="320" height="480" /></p>
<p>Also, keep in mind that the creator of Wi-Fi Sync did not intend for people to use his software for remote debugging, so it&#8217;s very buggy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradya.com/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First post</title>
		<link>http://www.bradya.com/?p=3</link>
		<comments>http://www.bradya.com/?p=3#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:50:42 +0000</pubDate>
		<dc:creator>Brady</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bradya.com/?p=3</guid>
		<description><![CDATA[Hey there&#8230;first post. Finally got a blog started again.
More posts coming soon&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Hey there&#8230;first post. Finally got a blog started again.</p>
<p>More posts coming soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradya.com/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.879 seconds --><!-- Cached page generated by WP-Super-Cache on 2010-05-28 00:19:29 -->
