Transcript
Page 1: How To Distribute iPhone Apps to App Store

iPhone Apps2008.12.24

Kim EungShik

!

Page 2: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

"

Page 3: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

http://developer.apple.com/

Click

#

Page 4: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

Click

$

Page 5: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

Click

%

Page 6: How To Distribute iPhone Apps to App Store

[email protected]

Register on Apple Developer Connection

&

Page 7: How To Distribute iPhone Apps to App Store

Uangel Corporation10F, Hyundae O!ce Bldg.,9-4, Sunae-dong, Bundang-gu,SeongnamKyonggi-do463-783Korea, Republic Of

Register on Apple Developer Connection

Click

'

Page 8: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

(

Page 9: How To Distribute iPhone Apps to App Store

Mail from Apple.com

Click

Register on Apple Developer Connection

)

Page 10: How To Distribute iPhone Apps to App Store

Register on Apple Developer Connection

The end of registration

!*

Page 11: How To Distribute iPhone Apps to App Store

Apply iPhone Developer Program

!!

Page 12: How To Distribute iPhone Apps to App Store

Apply iPhone Developer Program

Click

!"

Page 13: How To Distribute iPhone Apps to App Store

Click

Apply iPhone Developer Program

!#

Page 14: How To Distribute iPhone Apps to App Store

Click

Apply iPhone Developer Program

!$

Page 15: How To Distribute iPhone Apps to App Store

Click

Apply iPhone Developer Program

!%

Page 16: How To Distribute iPhone Apps to App Store

Click

Apply iPhone Developer Program

!&

Page 17: How To Distribute iPhone Apps to App Store

Click

Click

Apply iPhone Developer Program

•!"#$%&'($)*+,-$./0#123$45'6$)

*+,7$!89:"$;-$<=7$!">?$@AB

•<=?$!"#$%&C$DE$<=F$./0#12-$GC$!

"7$HIJ$KLMN7$OC3$PQ$R,S$T

•!"$JU?$VWXY$Z[$HJ%\U#$]^_`#$]^U

>$%7$!"$ab-$GC$cCdY$ef-$.gS$T

•!"#$%&'6$<=?$hij$fkl3$mno$p$Rq

!'

Page 18: How To Distribute iPhone Apps to App Store

Click

Click

Apply iPhone Developer Program

•)*+,-$rs$tY$us$./0#123$45

•!"$vwx$ry%$tY$hJ

•&''G$?'7$%\z${|-$}A$45$n~

!(

Page 19: How To Distribute iPhone Apps to App Store

Apply iPhone Developer Program

Uangel Corporation

http://www.uangel.com10F, Hyundae O!ce Bldg.,9-4, Sunae-dong, Bundang-gu,SeongnamKyonggi-do463-783Korea, Republic of82 31 7106261

!The company name entered here will appear as the “Seller Name” on the App Store.Please include the company’s legal form, for example: LLC, Inc., GmBH, etc"

!)

Page 20: How To Distribute iPhone Apps to App Store

Apply iPhone Developer Program

Click

"*

Page 21: How To Distribute iPhone Apps to App Store

The end of applying

Apply iPhone Developer Program

"!

Page 22: How To Distribute iPhone Apps to App Store

Development iPhone Applications

""

Page 23: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Where is ‘Xcode’?: /Developer/Applications/Xcode

•Prerequisite: Xcode > Documentation (!!?)

Click

"#

Page 24: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Insert ‘ADC’ Account ID and Password (Check ‘Remember...my keychain’ also)

"$

Page 25: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Xcode Preferences

Click

"%

Page 26: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Xcode Preferences

Click

"&

Page 27: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Xcode Preferences

svn://+,[email protected]/data/repos/iphone

"'

Page 28: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Xcode Tips

SnapshotFind Selected Text in API Referenceesc(") keyResearch AssistanceDebugging > BreakpointRun > Start with Performance Tool (Instrument)Code Highlight by scrolling mouse

"(

Page 29: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Using API Tip 1 - AudioServicePlaySystemSound

Shorter than 30 seconds in durationIn linear PCM or IMA4 (IMA/ADPCM) formatPackaged in a .caf, .aif, or .wav fileBig endian or Little endianNo audio level control availableLooping and stereo positioning are unavailable

")

Page 30: How To Distribute iPhone Apps to App Store

Development iPhone Applications

•Using API Tip 1I - Audio Queue Service, OpenAL

LPCM, CAFFAs a little endian media only/usr/bin/afconvert -f caff -d LEI16 {INPUT} {OUTPUT}Play a sound that is longer than 30 seconds in durationPrecisely schedule when a sound playsPlay multiple sounds simultaneouslyLoop a soundControl relative playback levelPosition a sound in a stereo field

FORMAT" AAC" AMR (Adaptive Multi-Rate, a format for speech)" Apple Lossless (ALAC)" iLBC (internet Low Bitrate Codec,

another format for speech)" IMA/ADPCM (IMA-4)" linear PCM" µ-law and a-law" MP3

Sample sound location/Library/Application Support/GarageBand/Instrument Library/Sampler/Sampler Files

#*


Top Related