최초 작성일 : 2012/08/08 16:00


현재 근무중인 XXX의 배포용 인증서 만료를 코앞에 두고 개발사인 SDS에 문의한

내용입니다. 뭐 큰 문제 없겠죠...^^;;;


========================================================


현재 XXX의 배포용 인증서가 2012년 9월 14일자로 만료가 됩니다.

이에 따라 인증서 갱신이 필요한데요. 제가 엔터프라이즈 환경 작업이 처음이라서 조금이나마

신중하게 진행하기 위해 문의를 드립니다. 아래 내용에 대해 확인 부탁드리겠습니다.


Q. 인증서 갱신 시점은 인증서 만료 전이면 아무 때나 상관이 없는지요?

    즉 9월 14일자로 만료가 되는데 8월 14일 경 미리 갱신을 해도 기존 배포된 앱에는 영향을 끼치지 않는지요?

A. 아무 때나 상관없습니다. 영향 없습니다.



Q. 현재 배포용 인증서 화면에 들어가면 아래와 같이 표시가 되어있습니다. 아래 이미지의 아래쪽에 빨간 사각형 안에 들어있는

    Request Certificate 버튼을 클릭하면 새로운 인증서를 생성하는 프로세스가 진행이 되는데

    이렇게 새로 생성하게 되면 기존 인증서는 남아있는 채로 새로운 인증서가 만들어지는 것인지 아니면

    기존 인증서는 폐기되고 새로운 인증서가 만들어지는 것인지 확인 부탁드립니다.

A. 새로운 인증서를 만들어도 기존 인증서가 만료 되기전까지는 함께 사용가능합니다.





Q. 위 그림에서 Request Certificate를 눌러 진행할 경우 새로 인증서를 생성하기 위해서는 아래 그림과 같이 CertificateSigningRequest.certSigningRequest 파일을

업로드 해야 하는데 이 CertificateSigningRequest.certSigningRequest파일은 반드시 이전 인증서 생성시 사용했던 것과 동일한 파일을 사용을 해야 하는지요?

만약 새로 생성한 CertificateSigningRequest.certSigningRequest파일을 사용할 경우 어떤 문제가 발생하는지요?

A. 테스트 해보지 않아서 정확히는 모르겠습니다만 이론적으로 생각할 때 문제는 없을 것 같습니다. 그렇지만 역시 테스트 해보지 않아서 장담할 수는 없습니다. CSR파일을 처음 만들었을 때와 최대한 같은 정보를 사용하시는 것이 좋을 듯 합니다.




블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2011/12/19 08:52 


원문 링크 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=20111216181109






스티브 잡스가 여전히 살아있다면 아마도 이런 기사가 안나왔을지도 모르겠다.
적어도 잡스는 애플의 '창업자'라는 이름표가 붙어 있고 그 이름표의 위력은
기업의 방향을 결정하는데 막강한 위력을 발휘할 수 있을테니까.

하지만 (굳이 갖다 붙이자면)창업 2세대에 위치한 사람들은 자신의 의지와 계획 보다는
기업의 수익 향상에 더 영향을 받을 수 밖에 없다.

결국

1. 스티브 잡스가 없는 현재 팀 쿡 이하 애플 경영진은 최소한 스티브 잡스 생존시만큼의
    성과를 유지하기 위한 심적 부담이 있을 것이라는 점

2. 애플의 경쟁자 위치에 있는 많은 기업들이 애플을 공략하기 위해 다양한 시장을
    창츨하고 있다는 점.

3. 고객의 요구 또한 날로 세분화되고 그 영향력이 강력해지고 있다는 점

이러한 요인들이 애플의 제품을 지금보다 더 다양하게 만들 것이라 생각된다.

더구나 당장에 애플의 가장 강력한 무기가 되고 있는 하드웨어-소프트웨어-마켓을
아우르는 생태계 구조 또한 경쟁사들이 속속 그와 유사한 환경을 준비하고 있는만큼
결국 머지 않은 시기에 애플의 독보적인 위치는 그저 경쟁자 중 하나의 위치로
격하될 것이고 이는 애플이 경쟁사의 뒤를 쫓아야 하는 입장이 될 수도 있다는 것을
의미한다.

만일 7인치 아이패드의 생산이 현실화 된다면...이미 이 이야기가 추측만은 아니라는
것을 입증하는 일이 되겠지...

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2011/03/05 12:32 

이 글은 IT 종사자들을 대상으로 한 글입니다. 글 속에 iPad를 업무 용도로 사용하시는 분들에 대한
불편한 표현이 있을 수 있으나 그것은 iPad를 사용하는 사람의 상황에 따른 차이를
말하고자 한 것 뿐이니 양해 부탁드립니다.

우리 시간으로 지난 3월 3일 새벽 3시경 (그 땐 몰랐는데 3이 3개네요...삼삼한걸...@@)
애플은 놀라운 2가지를 보여주었다. 스티브 잡스의 건재함과 iPad 2...

이미 애플 = 스티브 잡스라는 공식이 일반화 된 지금 스티브 잡스의 건재 여부는
많은 애플 매니아들에게는 iPad 2 이상의 이슈였을 것이다.
물론 그 속 사정은 다 알 수 없지만 다행이도 스티브 잡는 직접 이벤트에 나서서
세상 사람들에게 또 하나의 혁신을 보여주었다.

하지만 역시 절대 다수의 사람들은 바로  iPad 2에 더 많은 관심을 쏟고 있었을 것이다.
뭐 iPad 2 발표가 주요 이슈인 이벤트에서 그 것이 아닌 다른 것에 관심을 갖는다는 것 자체가
아이러니 아니겠는가?

그래서 iPad 2는 발표 되었고 어찌 보면 처음 iPad를 발표했을 때 보다 사람들은
더 열광하는 것 같았다. 직접 접할 수 있는 창구가 twitter밖에 없었긴 하지만 그 반응으로
미루어보아 아마도 전반적인 상황이 이와 크게 다르지 않았을 것이다.

하지만 대다수의 사람들이 집중하고 있는 것은 iPad 2의 하드웨어이다.
더 빠르고, 더 얇고, 더 가볍고...

그리고 이러한 하드웨어 스펙은 태블릿 예비 구매자들의 제품 선택 기준의 1순위로
자리하고 있다.  iPad 2 발표 이후 각종 태블릿의 사양 비교표가 인터넷에 여기저기 떠도는 것이
그 증거라면 증거일까...


아래 그림은 engadget에 실린 4개 기종의 태블릿 비교표이다.







 출처 : engadget


하지만 이게 전부인가 하면 전혀 그렇지 않다.
이미 많은 전문가들이 아이패드와 함께 발표된 iOS 4.3, 아이패드용 iMovie와
Garage Band 그리고 HDMI같은 외부 기기와의 연결성과 같이 iPad 2를 둘러싼
모든 것, 즉 애플 생태계라고 할 수 있는 부분에 관심을 집중시키고 있다.

말 그대로 '하드웨어는 거들 뿐...'

Garage Band의 touch instrument만 봐도 태블릿이 아니면 감히 상상하기도 힘든 소프트웨어이다.
물론 PC나 노트북 같은 기존의 디바이스에서도 만들 수는 있겠지만 마우스나 키보드로
클릭 클릭하는 악기라니...지루해서 죽을 지경이다...
단순히 'touch'라는 인터페이스로부터 출발한 것이 iPad 2를 한층 더 스마트하게 만들어 주고 있는 것이다.





출처 : Apple.com

게다가 이렇게 iPad 2를 통해 생산된 창작물들은 무선 또는 연결 케이블을 통해
애플 TV 등으로 연결되어 N-Screen 전략이 자연스럽게 이루어지고 있기도 하다.

또 한가지 애플이 iPad 2를 통해 이루려고 노력하고 있는 것은 바로 '교육'용 디바이스로서의
자리매김이다.

애플 특유의 생태계를 통해 이미 iTunes U라는 강의 전용 온라인 스토어를 운영하면서
교육 컨텐츠의 유통에서도 인프라를 확보하고 있는데다가 교육의 물리적인 환경에까지 세심한
배려(?)를 하고 있는 것이 보인다.

아래 사진 중 2번째 사진은 iPad Lab이라는 제품으로 아이패드를 보관할 수 있는
일종의 카트이다. 교육 시설에 비치하여 아이패드를 안전하게 보관하는 정도의
용도라고 생각하면 될 것 같다.








갑자기 iPad에 몰입하다보니 본론에서 한참 멀어져 이미 많은 사람들이 하고 있는
이야기를 반복하고 말았다.

결론은,  iPad는 장난감이어야 한다는 것이다.
이렇게 수없이 많은 상상력과 가능성이 담긴 디바이스를 단순히 실용적인 목적으로만
사용한다는 것은 왠지 이 디바이스에 대한 모독이 될 것 같은 생각이 든다.

문득 아이폰이나 아이패드를 지급하는 큰 기업들이 그 것을 직원드에게 지급함으로써
기대하는 것이 무엇인가 생각하게 된다. 오피스류의 앱을 설치하여 정말로 '스마트'하게
업무를 처리하고, 짧은 휴식시간에 '앵그리 버드'좀 즐겨주고, 긴 출퇴근 시간에
웹서핑을 하고 책을 읽고 신문을 읽고...

iPad가 좀 불쌍하지 않은가?
적어도 IT 관련 분야에 종사하고 있다면 좀 달라야 하지 않을까?
애플의 i 디바이스들은 그 자체로 상상력과 창의성의 산물임과 동시에
사용자들의 상상력과 창의성을 북돋워주는 디바이스라고 생각한다.

우리는 철저하게 iPad를 장난감처럼 가지고 놀아야 한다.(그렇다고 집어 던지지는 말자!)
 iPad에 담긴 기능 하나 하나를 호기심 어린 눈으로 바라 봐야 할 것이고
출시되는 앱들은 가능한 한 모두 설치하여 실행해 볼 일이다.
혹자는 아직까지는 iPad 2보다는 전작의 iPad를 구입하는 것이 더 메리트가 있다고 말한다.
그 근거 중의 하나로 든 것이 과연 전면부 카메라가 큰 효용이 있을까 라는  점이다.
하지만 우리는 그렇게 생각해서는 안된다.

일견 큰 효용이 없어보이는 그 작은 카메라 하나가 우리에게 얼마나 많은 상상력을
불어 넣어주는가.

우선 이미 널리 알려진 것이지만 아이패드를 커다란 거울로 사용할 수 있다.
너무 식상한가?

그럼 이건 어떤가?
클립보드를 부착해서 전면부 카메라로 사진이나 그림을 비추도록 고정하고
그렇게 화면에 뜬 사진이나 그림을 그대로 따라 그릴 수 있는 스케치 프로그램은?

전면부 카메라를 보면서 표정이나 방향에 따라 자신을 어떻게 성형하면 좋을지
미리 이미지를 변형 시켜볼 수 있는 애플리케이션은?

다시 한 번 강조하지만 적어도 IT 종사자에게 있어서, 애플의 i 디바이스들은
자신의 억눌려졌단 상상력과 창의성을 다시 한 번 꽃피워 볼 수 있는 너무도 훌륭한
계기인 것이다.

트위터의 어느 트윗에 이런 말이 있었다.
'아이패드는 필요가 없어도 반드시 사야 하는 기기이다'(누가 말씀하신 건지 기억이 안나 출러를 못적네요. 죄송합니다.)
백번 옮은 말이다.

자신의 가능성을 한단계 업그레이드 시키기 위해서라도 iPad는 반드시 사야 하는
기기일 듯싶다.

정부가 잡스를 만들고 주커버그를 만든다는 말에 우리는 모두 비웃었다.
비웃음을 받고도 남을 일이다.

그러면 우리는?
스스로 잡스가 되고 주커버그가 되기 위해 노력은 하고 있는가?
환경이 뒷받침이 안되서 못하고 있는가?

iPad 2를 손에 들고 전면부 카메라를 통해 보여지는 자신의 모습을 보면서
자신을 반성하는 애플리케이션을 만들어보면...팔릴까...^^;;;

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2011/01/07 16:34








맥앱스토어 오픈 이후 '맥시디아'에 대한 우려의 목소리들도 있는 것 같다.
물론 '시디아'가 법적으로 보았을 때는 불법적인 요소가 있다 하더라도
순수하게 '기술'적인 측면으로 보았을 때는 충분히 사용자들에게 이익과 편의를
가져다 줄 수 있음에도 애플의 자의적인 판단에 의해 구현 못하도록 막혀있는 부분을
사용자들에게 제공해준다는 점에서 그 긍정적인 효과가 충분하다고 보여진다.

사실상 맥시디아를 우려하는 사람들이 걱정하는 것은 '불법복제'의 문제일 것이다.
하지만 이는 엄연히 '탈옥'을 통해 발생하는 문제이지 '시디아'라는 일종의 암시장의
문제는 아닐 것이다.

그럼 불법 복제의 문제는 어떻게 접근을 해야 할 것인가...
뜬금없는 이야기이겠지만 불법 복제와 정품 사용의 대립은 마치 평행 우주와 같은
것이라고 생각한다.

사실상 불법 복제를 근본적으로 없애는 방법은 세상에서 인터넷과 소프트웨어는
공유되어야 한다고 생각하는 사람들과 자신의 크래킹 실력을 맹신하는 철부지 해커들을
모두 사상 개조(?)하는 수 밖에 없다...^^;;;

그냥 웃자고 하는 소리고...

하고픈 말은 아무리 단속을 하고 방어 수단을 강구해도 결국 어디에선가는 불법 복제
소프트웨어가 유포될 수 밖에 없는 것이 현실인 만큼 가장 효율적인 수단은 정품 판매
방식이라든지 가격을 합리화 하여 보다 많은 사용자들을 정품 시장으로 끌어들이는
것이다.

이렇게 본다면 '맥앱스토어'는 오히려 많은 사용자들로 하여금 정품 소프트웨어를 사용
하도록 유도하는 역할을 하게 될 것이다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2011/01/07 10:49 


우리 시간으로 2011년 1월 7일자로 '맥 앱스토어'가 열렸다.


어찌 보면 누구나 생각할 수 있었지만 누구도 시도하지 않았던 그런 판매 방식이
이제야 현실 세계에 그 모습을 드러낸 것이라고도 할 수 있을 것 같다.

이전의 소프트웨어 판매 방식이 CD나 DVD를 이용한 패키지 형태의 판매 방식에서
불법 복제등의 문제로 불거진 가격 거품에 대한 반성으로 온라인 다운로드 판매
방식으로 전환되어가고 있는 시점에서 '맥 앱스토어'는 이러한 온라인 판매에 대한
체계적이고 정형적인 시장을 만들어 냈다는 점에서 그 의미가 클 것이다.

이는 개발자와 소비자의 입장 모두에서 상당히 큰 변화를 몰고 올 것이다.

먼저 소비자의 입장에서 본다면 아무리 온라인 판매가 일반화되고 있는 시점이라
할지라도 자신에게 필요한 소프트웨어를 찾기 위해서는 오프라인의 광고를 통해 얻는
정보가 아니라면 여기저기 웹사이트를 기웃거리고 검색을 하는 등 적지 않은 노력을
기울여야 했었다.

하지만 '맥 앱스토어'의 등장은 하나의 단일한 시장을 만들어 놓음으로써 사용자들이
적은 노력으로 양질의 소프트웨어를 구매할 수 있는 환경을 제공하게 되었다.

개발자의 입장에서는 자신이 만든 애플리케이션에 대한 홍보의 부담을 줄일 수 있다는
것이 큰 장점이 될 것이다. 다수에게 공개된 커다란 시장에 애플리케이션을
올려 놓는 것 만으로도 많은 사용자들에게 자신이 만든 애플리케이션을 노출 시킬 수
있게 된 것이다. 이 것은 소개 홈페이지를 만들어놓고 수동적으로 사용자들이 찾아
오기만을 기다릴 수 밖에 없었던 많은 영세 개발자들에게는 참으로 매력적인 일이
아닐 수 없다.

또한 기술적인 부분에 있어서도 다양한 디바이스에서 서로 연동이 되는 애플리케이션을
보다 유기적으로 배포할 수 있는 수단이 생김으로 해서 그러한 형태의 애플리케이션이
많아질 것으로 보인다.

즉 기존에는 아이폰에서 돌아가는 애플리케이션을 개발하고 PC는 데이터 백업
용도 정도로 사용을 했다면 이제는 아이폰에 설치된 애플리케이션과 보다 밀접하게
연동되어 보다 확장된 인터페이스로 아이폰에서 생성된 데이터를 공유할 수 있는
PC용 애플리케이션이 많이 등장을 하여 배포될 것이다.

'맥 앱스토어'의 이러한 형태는 마치 오프라인에서의 '산지 직거래'를 연상케한다.
이러한 새로운 소프트웨어 거래의 생태계가 소비자와 개발자간의 훌륭한 가교 역할을
하기를 바랄 뿐이다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/09/10 01:19 


Introduction

We’re thrilled that you want to invest your talents and time to develop applications for iOS. It has been a rewarding experience – both professionally and financially – for tens of thousands of developers and we want to help you join this successful group. This is the first time we have published our App Store Review Guidelines. We hope they will help you steer clear of issues as you develop your app, so that it speeds through the approval process when you submit it.

We view Apps different than books or songs, which we do not curate. If you want to criticize a religion, write a book. If you want to describe sex, write a book or a song, or create a medical app. It can get complicated, but we have decided to not allow certain kinds of content in the App Store. It may help to keep some of our broader themes in mind:

  • We have lots of kids downloading lots of apps, and parental controls don’t work unless the parents set them up (many don’t). So know that we’re keeping an eye out for the kids.
  • We have over 250,000 apps in the App Store. We don’t need any more Fart apps. If your app doesn’t do something useful or provide some form of lasting entertainment, it may not be accepted.
  • If your App looks like it was cobbled together in a few days, or you’re trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don’t want their quality Apps to be surrounded by amateur hour.
  • We will reject Apps for any content or behavior that we believe is over the line. What line, you ask? Well, as a Supreme Court Justice once said, “I’ll know it when I see it”. And we think that you will also know it when you cross it.
  • If your app is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps.
  • This is a living document, and new apps presenting new questions may result in new rules at any time. Perhaps your app will trigger this.

Lastly, we love this stuff too, and honor what you do. We’re really trying our best to create the best platform in the world for you to express your talents and make a living too. If it sounds like we’re control freaks, well, maybe it’s because we’re so committed to our users and making sure they have a quality experience with our products. Just like almost all of you are too.

Table of Contents

Terms and conditions
Functionality
Metadata, ratings and rankings
Location
Push notifications
Game Center
iAds
Trademarks and trade dress
Media content
User interface
Purchasing and currencies
Scraping and aggregation
Damage to device
Personal attacks
Violence
Objectionable content
Privacy
Pornography
Religion, culture, and ethnicity
Contests, sweepstakes, lotteries, and raffles
Charities and contributions
Legal requirements

1. Terms and conditions

1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any other licenses or contracts between you and Apple. The following rules and examples are intended to assist you in gaining acceptance for your app in the App Store, not to amend or remove provisions from any other agreement.

2. Functionality

2.1 Apps that crash will be rejected
2.2 Apps that exhibit bugs will be rejected
2.3 Apps that do not perform as advertised by the developer will be rejected
2.4 Apps that include undocumented or hidden features inconsistent with the description of the app will be rejected
2.5 Apps that use non-public APIs will be rejected
2.6 Apps that read or write data outside its designated container area will be rejected
2.7 Apps that download code in any way or form will be rejected
2.8 Apps that install or launch other executable code will be rejected
2.9 Apps that are “beta”, “demo”, “trial”, or “test” versions will be rejected
2.10 iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
2.11 Apps that duplicate apps already in the App Store may be rejected, particularly if there are many of them
2.12 Apps that are not very useful or do not provide any lasting entertainment value may be rejected
2.13 Apps that are primarily marketing materials or advertisements will be rejected
2.14 Apps that are intended to provide trick or fake functionality that are not clearly marked as such will be rejected
2.15 Apps larger than 20MB in size will not download over cellular networks (this is automatically prohibited by the App Store)
2.16 Multitasking apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc
2.17 Apps that browse the web must use the iOS WebKit framework and WebKit Javascript
2.18 Apps that encourage excessive consumption of alcohol or illegal substances, or encourage minors to consume alcohol or smoke cigarettes, will be rejected
2.19 Apps that provide incorrect diagnostic or other inaccurate device data will be rejected
2.20 Developers “spamming” the App Store with many versions of similar apps will be removed from the iOS Developer Program

3. Metadata (name, descriptions, ratings, rankings, etc)

3.1 Apps with metadata that mentions the name of any other mobile platform will be rejected
3.2 Apps with placeholder text will be rejected
3.3 Apps with descriptions not relevant to the application content and functionality will be rejected
3.4 App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion
3.5 Small and large app icons should be similar, so as to not to cause confusion
3.6 Apps with app icons and screenshots that do not adhere to the 4+ age rating will be rejected
3.7 Apps with Category and Genre selections that are not appropriate for the app content will be rejected
3.8 Developers are responsible for assigning appropriate ratings to their apps. Inappropriate ratings may be changed by Apple
3.9 Developers are responsible for assigning appropriate keywords for their apps. Inappropriate keywords may be changed/deleted by Apple
3.10 Developers who attempt to manipulate or cheat the user reviews or chart ranking in the App Store with fake or paid reviews, or any other inappropriate methods will be removed from the iOS Developer Program

4. Location

4.1 Apps that do not notify and obtain user consent before collecting, transmitting, or using location data will be rejected
4.2 Apps that use location-based APIs for automatic or autonomous control of vehicles, aircraft, or other devices will be rejected
4.3 Apps that use location-based APIs for dispatch, fleet management, or emergency services will be rejected

5. Push notifications

5.1 Apps that provide Push Notifications without using the Apple Push Notification (APN) API will be rejected
5.2 Apps that use the APN service without obtaining a Push Application ID from Apple will be rejected
5.3 Apps that send Push Notifications without first obtaining user consent will be rejected
5.4 Apps that send sensitive personal or confidential information using Push Notifications will be rejected
5.5 Apps that use Push Notifications to send unsolicited messages, or for the purpose of phishing or spamming will be rejected
5.6 Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind
5.7 Apps cannot charge users for use of Push Notifications
5.8 Apps that excessively use the network capacity or bandwidth of the APN service or unduly burden a device with Push Notifications will be rejected
5.9 Apps that transmit viruses, files, computer code, or programs that may harm or disrupt the normal operation of the APN service will be rejected

6. Game Center

6.1 Apps that display any Player ID to end users or any third party will be rejected
6.2 Apps that use Player IDs for any use other than as approved by the Game Center terms will be rejected
6.3 Developers that attempt to reverse lookup, trace, relate, associate, mine, harvest, or otherwise exploit Player IDs, alias, or other information obtained through the Game Center will be removed from the iOS Developer Program
6.4 Game Center information, such as Leaderboard scores, may only be used in apps approved for use with the Game Center
6.5 Apps that use Game Center service to send unsolicited messages, or for the purpose of phishing or spamming will be rejected
6.6 Apps that excessively use the network capacity or bandwidth of the Game Center will be rejected
6.7 Apps that transmit viruses, files, computer code, or programs that may harm or disrupt the normal operation of the Game Center service will be rejected

7. iAds

7.1 Apps that artificially increase the number of impressions or click-throughs of ads will be rejected
7.2 Apps that contain empty iAd banners will be rejected
7.3 Apps that are designed predominantly for the display of ads will be rejected

8. Trademarks and trade dress

8.1 Apps must comply with all terms and conditions explained in the Guidelines for using Apple Trademark and Copyrights and the Apple Trademark List
8.2 Apps that suggest or infer that Apple is a source or supplier of the app, or that Apple endorses any particular representation regarding quality or functionality will be rejected
8.3 Apps which appear confusingly similar to an existing Apple product or advertising theme will be rejected
8.4 Apps that misspell Apple product names in their app name (i.e., GPS for Iphone, iTunz) will be rejected
8.5 Use of protected 3rd party material (trademarks, copyrights, trade secrets, otherwise proprietary content) requires a documented rights check which must be provided upon request
8.6 Google Maps and Google Earth images obtained via the Google Maps API can be used within an application if all brand features of the original content remain unaltered and fully visible. Apps that cover up or modify the Google logo or copyright holders identification will be rejected

9. Media content

9.1 Apps that do not use the MediaPlayer framework to access media in the Music Library will be rejected
9.2 App user interfaces that mimic any iPod interface will be rejected
9.3 Audio streaming content over a cellular network may not use more than 5MB over 5 minutes
9.4 Video streaming content over a cellular network longer than 10 minutes must use HTTP Live Streaming and include a baseline 64 kbps audio-only HTTP Live stream

10. User interface

10.1 Apps must comply with all terms and conditions explained in the Apple iPhone Human Interface Guidelines and the Apple iPad Human Interface Guidelines
10.2 Apps that look similar to apps bundled on the iPhone, including the App Store, iTunes Store, and iBookstore, will be rejected
10.3 Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple iPhone Human Interface Guidelines and the Apple iPad Human Interface Guidelines may be rejected
10.4 Apps that create alternate desktop/home screen environments or simulate multi-app widget experiences will be rejected
10.5 Apps that alter the functions of standard switches, such as the Volume Up/Down and Ring/Silent switches, will be rejected
10.6 Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good it may be rejected

11. Purchasing and currencies

11.1 Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected
11.3 Apps using IAP to purchase physical goods or goods and services used outside of the application will be rejected
11.4 Apps that use IAP to purchase credits or other currencies must consume those credits within the application
11.5 Apps that use IAP to purchase credits or other currencies that expire will be rejected
11.6 Content subscriptions using IAP must last a minimum of 30 days and be available to the user from all of their iOS devices
11.7 Apps that use IAP to purchase items must assign the correct Purchasability type
11.8 Apps that use IAP to purchase access to built-in capabilities provided by iOS, such as the camera or the gyroscope, will be rejected
11.9 Apps containing “rental” content or services that expire after a limited time will be rejected
11.10 Insurance applications must be free, in legal-compliance in the regions distributed, and cannot use IAP
11.11 In general, the more expensive your app, the more thoroughly we will review it

12. Scraping and aggregation

12.1 Applications that scrape any information from Apple sites (for example from apple.com, iTunes Store, App Store, iTunes Connect, Apple Developer Programs, etc) or create rankings using content from Apple sites and services will be rejected
12.2 Applications may use approved Apple RSS feeds such as the iTunes Store RSS feed
12.3 Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected

13. Damage to device

13.1 Apps that encourage users to use an Apple Device in a way that may cause damage to the device will be rejected
13.2 Apps that rapidly drain the device’s battery or generate excessive heat will be rejected

14. Personal attacks

14.1 Any app that is defamatory, offensive, mean-spirited, or likely to place the targeted individual or group in harms way will be rejected
14.2 Professional political satirists and humorists are exempt from the ban on offensive or mean-spirited commentary

15. Violence

15.1 Apps portraying realistic images of people or animals being killed or maimed, shot, stabbed, tortured or injured will be rejected
15.2 Apps that depict violence or abuse of children will be rejected
15.3 ”Enemies” within the context of a game cannot solely target a specific race, culture, a real government or corporation, or any other real entity
15.4 Apps involving realistic depictions of weapons in such a way as to encourage illegal or reckless use of such weapons will be rejected
15.5 Apps that include games of Russian roulette will be rejected

16. Objectionable content

16.1 Apps that present excessively objectionable or crude content will be rejected
16.2 Apps that are primarily designed to upset or disgust users will be rejected

17. Privacy

17.1 Apps cannot transmit data about a user without obtaining the user’s prior permission and providing the user with access to information about how and where the data will be used
17.2 Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected
17.3 Apps that target minors for data collection will be rejected

18. Pornography

18.1 Apps containing pornographic material, defined by Webster’s Dictionary as “explicit descriptions or displays of sexual organs or activities intended to stimulate erotic rather than aesthetic or emotional feelings”, will be rejected
18.2 Apps that contain user generated content that is frequently pornographic (ex “Chat Roulette” apps) will be rejected

19. Religion, culture, and ethnicity

19.1 Apps containing references or commentary about a religious, cultural or ethnic group that are defamatory, offensive, mean-spirited or likely to expose the targeted group to harm or violence will be rejected
19.2 Apps may contain or quote religious text provided the quotes or translations are accurate and not misleading. Commentary should be educational or informative rather than inflammatory

20. Contests, sweepstakes, lotteries, and raffles

20.1 Sweepstakes and contests must be sponsored by the developer/company of the app
20.2 Official rules for sweepstakes and contests, must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner
20.3 It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize
20.4 Apps that allow a user to directly purchase a lottery or raffle ticket in the app will be rejected

21. Charities and contributions

21.1 Apps that include the ability to make donations to recognized charitable organizations must be free
21.2 The collection of donations must be done via a web site in Safari or an SMS

22. Legal requirements

22.1 Apps must comply with all legal requirements in any location where they are made available to users. It is the developer’s obligation to understand and conform to all local laws
22.2 Apps that contain false, fraudulent or misleading representations will be rejected
22.3 Apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected
22.4  Apps that enable illegal file sharing will be rejected
22.5 Apps that are designed for use as illegal gambling aids, including card counters, will be rejected
22.6 Apps that enable anonymous or prank phone calls or SMS/MMS messaging will be rejected
22.7 Developers who create apps that surreptitiously attempt to discover user passwords or other private user data will be removed from the iOS Developer Program

Living document

This document represents our best efforts to share how we review apps submitted to the App Store, and we hope it is a helpful guide as you develop and submit your apps. It is a living document that will evolve as we are presented with new apps and situations, and we’ll update it periodically to reflect these changes.

Thank you for developing for iOS. Even though this document is a formidable list of what not to do, please also keep in mind the much shorter list of what you must do. Above all else, join us in trying to surprise and delight users. Show them their world in innovative ways, and let them interact with it like never before. In our experience, users really respond to polish, both in functionality and user interface. Go the extra mile. Give them more than they expect. And take them places where they have never been before. We are ready to help.

© Apple, 2010

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/08/24 22:33


링크 : http://www.zdnet.co.kr/Contents/2010/08/24/zdnet20100824080007.htm


애플의 행보는 정말 기민하고 민첩하네요.
아이폰 출시 이후 모바일 뿐만 아니라 노트북, 데스크탑에 관련된 특허,
심지어는 스마트 자전거라는 별나다면 별난 특허까지
연이어 신청하고 있으니...

이미 잡스의 머리 속에는 전방위적인 애플 디바이스들의 연계에 대한 구상이
거의 다 마무리 되었다는 의미도 되겠네요.

타 업체들은 계속해서 애플의 뒤만 쫓는 형국이 되겠네요.

최근 보도된 애플의 특허 신청 내용들
탈옥 방지 관련 특허 :
스마트 자전거 관련 특허 :
SNS(페이스북) 관련 특허 :
아이패드 관련 특허 :
노터치스크린 관련 특허 :
맥북 관련 특허 :
기타 특허들 :

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/08/18 18:10 


원문 :

Please include the line below in follow-up emails for this request.

Follow-up: 114939503

Hello Mr. Woo,

Thank you for submitting iPhotoDiary to the App Store. 

We’ve completed the review of your application but this version cannot be posted to the App Store because it crashes when Events feature is selected. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.

Using iPhone 3GS and iPod touch, running iOS 4.0 here is how we found this crash:
1. Launch app
2. Select Event
3. Application crashes. 

We have attached the detailed crash log to help. If you need information on how to read crash logs, you may want to review the following TechNote:http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html

If you have any questions about this information, please feel free to reply to this email. We look forward to reviewing your revised application.

Best Regards,

App Review Team
iPhone Developer Program

************************************************************************************
Converse with fellow developers and Apple engineers on technical topics.
Apple Developer Forums — http://devforums.apple.com
************************************************************************************


탭 메뉴 중 이벤트 탭을 터치시 앱이 다운되는 문제가 있었습니다.
원인은 필요가 없어서 XIB파일을 지웠는데 코딩상에는 여전히 nibName을
통해 화면을 호출하는 코드가 남아 있었던게 문제였습니다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/04/12 15:42


링크 : http://www.zdnet.co.kr/Contents/2010/04/12/zdnet20100412112653.htm


애플이 어도비에 대해 단단히 감정을 품은 모양입니다.
어도비가 실질적인 손해는 없다 할지라도 추가된 기능의 일부가
무용지물이 되는 상황이 그리 좋아보이지는 않네요.

하지만 그렇다고 해서 어도비 CS5의 새로운 기능이 완전 무용지물이 된 것은
아니겠네요. 바로 '탈옥폰'의 존재가 있으니까요...-.-
간간히 3.1.3 버전의 탈옥에 성공했다는 소식이 들리는데요.
그렇게 되면 탈옥폰이 또 얼마간 증가하게 되겠네요.

아무튼 아이폰 이후 사방에 적을 만들면서도 꾸준이 성공적인 행보를 하고 있는
애플이 새삼 대단하게 느껴집니다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/04/12 05:44 


링크 : http://itnews.inews24.com/php/news_view.php?g_serial=485755&g_menu=020600&fm=rs


IT 세상을 쥐락펴락하고 기술을 통해 인류에게 희망을 보여준다고 해도
기본은 자본주의 세상의 기업일 뿐인 것이다.

그 속 깊은 곳은 볼 수 없지만 그들이 보여주는 화려하고 신기한 IT Dream 뒤에는
또 어떤 자본주의적 모습이 숨겨져 있을지...

진정한 진보란 '발전'이란 화려한 스크린 뒤에 그 발전으로부터 소외되는 사람이
없는 경우에 이루어지는 것이다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^