IOS SDK
SDK의 역사

2007년 10월 17일 애플은 소프트웨어 개발 키트 (SDK) 발표 계획을 공개했다. 스티브 잡스는 "핫 뉴스" 블로그에서 공개 서한을 통해 2008년 2월 SDK를 배포할 것이라고 밝혔다. 그리고 아이폰 SDK는 2008년 3월 6일, 애플 타운 홀 미팅(Apple Town Hall Meeting) 행사에서 공식적으로 발표되었다. SDK의 첫 베타 릴리즈는 iOS 버전 1.2b1 (build 5A147p)를 위한 것이었다. 앱 스토어를 이용하기 위해서는 사용자들은 2008년 7월 11일부터 가능해졌던 펌웨어 업데이트를 받아야 했다. 이 업데이트는 아이폰 사용자에게는 무료였다. 하지만 아이팟 터치 사용자에게는 9.99 미국 달러였다.
| 출시일 | OS 버전 | SDK 상세 사항 |
| --- | --- | --- |
| 2008년 3월 27일 | 2.0b2 Beta 2 | iOS 버전 2.0b2를 위한 릴리즈. 아이폰 응용 소프트웨어 개발을 위한 GUI  개발 도구인 인터페이스 빌더를 추가했다. |
| 2008년 4월 8일 | 2.0b3 Beta 3 | iOS 버전 2.0b3(build 5A240d)을 위한 릴리즈. |
| 2008년 4월 23일 | 2.0b4 Beta 4 | iOS 버전 2.0b4(build 5A258f)을 위한 릴리즈. 이 SDK 버전은 OpenGL 3D 그래픽을 지원.  부연 설명하자면, 대개 OpenGL 3D 그래픽은 게임에 쓰이는 것이다.  개발한 응용 소프트웨어가  백그라운드로 작동하는 것은 예전부터 애플 측이 안 된다고 해왔던 점이었다.  그런데, 일부 응용 소프트웨어로 하여금 백그라운드로 작동(아이팟(IPod), 전화(phone), 메일(mail) 응용 소프트웨어가 그러는 것처럼)될 수 있게 해 줄 조짐이 있었다. |
| 2008년 5월 6일 | 2.0b5 Beta 5 | iOS 버전 2.0b5(build 5A274d)을 위한 릴리즈.  (build 5A274d). |
| 2008년 5월 29일 | 2.0b6 Beta 6 | iOS 버전 2.0b6(build 5A292g)을 위한 릴리즈. 이 업데이트 내 코드는 애플의 .Mac 서비스에 대한 업데이트에 대한 힌트 부분을 가지고 있다. 맥 OS X 10.6 스노 레퍼드(snow leopard)에 대한 레퍼런스가 처음으로 들어가기도 하였다. |
| 2008년 6월 9일 | 2.0b7 Beta 7 | iOS 버전 2.0b7(build 5A331)을 위한 릴리즈. 애플의 .Mac 서비스의 대체 서비스인 모바일미 서비스가 들어갔다. (unlocked) 이 릴리즈는 WWDC를 위한 것이었다. 해당하는 아이폰 OS는 아이폰 OS WWDC 베타 버전이라 이름 붙기도 하였다. |
| 2008년 6월 26일 | 2.0b8 Beta 8 | iOS 버전 2.0b8(build 5A345)을 위한 릴리즈. |
| 2008년 7월 24일 | 2.1 Beta 1 | iOS 버전 2.1(build 5F90)을 위한 릴리즈. 애플 측은2.1 SDK를 가지고 작성된 응용 소프트웨어는 아이폰 2.0 소프트웨어에서 동작하지 않을 것이며 앱 스토어 업로드가 허용되지 않을 것이라고 언급하였다. |
| 2008년 7월 30일 | 2.1 Beta 2 | iOS 버전 2.1을 위한 릴리즈. |
| 2008년 8월 8일 | 2.1 Beta 3 | iOS 버전 2.1을 위한 릴리즈. |
| 2008년 9월 25일 | 2.2 Beta 1 | iOS 버전 2.2(build 5G29)를 위한 릴리즈. |
| 2008년 11월 20일 | 2.2 | iOS 버전 2.2(build 9M2621)를 위한 릴리즈. |
| 2009년 1월 27일 | 2.2.1 | iOS 버전 2.2.1(build 9M2621a)를 위한 릴리즈. |
| 2009년 3월 17일 | 3.0 Beta 1 | 아이폰 OS 버전 3.0과 SDK 3.0 베타 버전에 대한 프리뷰(preview) 릴리즈. |
| 2009년 3월 31일 | 3.0 Beta 2 | iOS 버전 3.0을 위한 릴리즈. |
| 2009년 4월 14일 | 3.0 Beta 3 | iOS 버전 3.0을 위한 릴리즈. |
| 2009년 4월 28일 | 3.0 Beta 4 | iOS 버전 3.0을 위한 릴리즈. |
| 2009년 5월 6일 | 3.0 Beta 5 | iOS 버전 3.0을 위한 릴리즈. |
| 2009년 6월 8일 | 3.0 GM Seed | iOS 버전 3.0을 위한 개발자 및 비공개 테스트용 최종 릴리즈. |
| 2009년 6월 17일 | 3.0 Final | 일반 사용자를 위한 iOS 버전 3.0의 최종 릴리즈. |
| 2009년 6월 30일 | 3.1 Beta | iOS 버전 3.1을 위한 개발자용 첫 번째 릴리즈. |
| 2009년 7월 15일 | 3.1 Beta 2 | iOS 버전 3.1을 위한 개발자용 두 번째 릴리즈. |
| 2009년 7월 27일 | 3.1 Beta 3 | iOS 버전 3.1을 위한 개발자용 세 번째 릴리즈. |
| 2009년 9월 9일 | 3.1 Final | iOS 버전 3.1 최종 릴리즈, 애플의 "It's Only Rock and Roll, but we like it" 이벤트에서 공개. |
| 2010년 4월 8일 | 4.0 Beta | iOS 버전 4.0 을 위한 개발자용 첫 번째 릴리즈, 이 아이폰 OS는 멀티태스킹(background)과 화상전화(face time)와 애플리케이션을 넣는 폴더를 지원한다. |
| 2010년 4월 21일 | 4.0 Beta 2 | iOS 버전 4.0 을 위한 개발자용 두 번째 릴리즈 |
| 2010년 5월 4일 | 4.0 Beta 3 | iOS 버전 4.0 을 위한 개발자용 세 번째 릴리즈 |
| 2010년 5월 18일 | 4.0 Beta 4 | iOS 버전 4.0 을 위한 개발자용 네 번째 릴리즈 |
| 2010년 6월 7일 | 4.0 GM Seed | iOS 버전 4를 위한 개발자용 최종 골든 마스터 릴리즈 |
| 2010년 6월 21일 | 4.0 | 일반 사용자를 위한 iOS 버전 4의 최종 릴리즈. (GM버전에서 문제가 없었으므로 GM버전과 거의 유사하게 출시됨) |
| 2011년 3월 10일 | 4.3 | 공식발표는 2011년 3월 11일 오전 1시(미국시간)이었으나, 하루일찍 2011년 3월 10 오전 3시(미국시간)으로 출시되었다. 이번 iOS 4.3업데이트는 iPod Touch 1~2.5세대는 이번 업데이트 대상에서 제외되었다. |
| 2011년 10월 12일 | 5.0 | 대한민국 시간으로 13일 새벽 2시에 출시되었다. 업데이트를 하기 위해선 iTunes 10.5가 필요하다. 지원되는 기종은 iPod Touch 3 / 4세대, iPhone 3GS / 4 / 4S , iPad 1 / 2세대이다. |
| 2011년 11월 29일 | 5.1 Beta | iOS 버전 5.1을 위한 개발자용 첫 번째 릴리즈. |
| 2011년 12월 13일 | 5.1 Beta 2 | iOS 버전 5.1을 위한 개발자용 두 번째 릴리즈. |
| 2012년 1월 10일 | 5.1 Beta 3 | iOS 버전 5.1을 위한 개발자용 세 번째 릴리즈. |
| 2012년 3월 7일 | 5.1 | 아이폰4S에 시리 일본어 버전이 추가 되었다. 폰트가 기존 애플고딕에서 산돌네오고딕으로 바뀌고, 아이패드의 카메라 UI가 바뀌었다. |
| 2012년 5월 8일 | 5.1.1 | 앱스토어에서 '구입할 수 없음' 알림이 표시되는 등의 문제 해결. |