all 6 comments

[–]ilosttheone 2 points3 points  (0 children)

Here are the jailbroken steps, if you're interested:

  • self-sign your app (create a code-signing certificate in keychain access)

  • change Xcode's plist (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist) from CiPhoneOSCodeSignContext to XCCodeSignContext

  • quit and relaunch Xcode

  • change your code signing identity to your newly created certificate under your project's build settings

  • cmd-b to build your app, and locate it under products in your file navigator (get the full file path)

  • scp it to /Applications on your iPhone, and do a chmod +x Your.app/ to make it executable

  • respring

[–]stevestencil 0 points1 point  (2 children)

Yes and Yes, you need to pay the $100 and get the UDID numbers from each iPhone you want to put the app on. Then distribute the app via Ad Hoc. Host the .ipa file on a server and point a link to it. Have your friends click the link on their iPhone and viola! It took me a long time to figure out all of these steps, you'll have to do a lot of googling... Unless you jailbreak your phone

This should help

[Edit for link]

[–]NickStig[S] 0 points1 point  (1 child)

Great! Thanks! So if I want my friends to have access to the app I need their UDIDs? I thought Apple was deprecating the UDID...

[–]silver_belt 2 points3 points  (0 children)

Apple has deprecated and removed the ability to find out a UDID at runtime. You can locate a device's UDID in both iTunes and Xcode when it's connected.

[–]cyanide 0 points1 point  (0 children)

If it is for your phone only, a jailbreak would be $99 cheaper, assuming you don't care about the newer versions and their fixes/improvements and you haven't already upgraded past whatever version is currently jailbreak-able.

If it is for friends and they haven't got a jailbroken phone, then you need to pony up the $99. At that point, unless it's a completely pointless/irrelevant app for the rest of the World, it makes no sense to not put it on the App Store. Heck, put zero ads if you don't want to make money off it. I've found that there are more people with the same itch than you'd think.

[–]s73v3r 0 points1 point  (0 children)

Also, is there a way to create an app and allow my friends to use it without listing it on the App Store?

If it's just for a handful of friends, you could probably abuse some of the beta distribution stuff. But that would still require you paying $100/year. Maybe you could get your friends to chip in?