2012-01-31 3 views
0

많은 검색을했는데 런타임에 appaticaly 앱 아이콘을 변경하는 것이 적어도 iOS 3.0 이후에는 불가능하다는 것을 읽을 수 있습니다.iPhone - 런타임에 appaticaly 앱의 아이콘 변경

하지만 ... 저는 규칙적으로 스프링 보드에 아이콘을 넣을 수있는 "앱"웹 사이트 앱을 볼 수 있습니다. 내가 기억하는 첫 번째는 당신이 당신의 앨범에서 친구의 사진을 제공 응용 프로그램의 종류, 그리고 당신이 그를 그냥 아이콘을 클릭 호출 할 수 있도록이 아이콘을 만듭니다 :

http://itunes.apple.com/fr/app/speedtouch-the-best-home-screen/id378360978?mt=8
http://itunes.apple.com/fr/app/desktop-shortcut/id421701004?mt=8
http://itunes.apple.com/fr/app/appbutler-app-organizer/id327391626?mt=8
http://itunes.apple.com/fr/app/tap4music/id365578914?mt=8

그래서 내가 런타임에 응용 프로그램 아이콘을 programaticaly로 변경하는 것이 불가능하다고 생각하십니까?

답변

5

여기서 생각하는 것은 기본적으로 홈 화면의 웹 사이트에 대한 바로 가기 인 WebClips입니다. 정적 인 Info.plist 파일에 정의되어 있기 때문에 실제 응용 프로그램은 런타임에 아이콘을 변경할 수 없습니다.

이 규칙의 유일한 예외는 Newsstand 응용 프로그램입니다.

+0

웹 사이트를 통해 전화 걸기? 웹 사이트 바로 가기를 통해 iTunes 앨범 열기? 어떻게 할 수 있는지 설명해 주시겠습니까? 그렇다면 바로 가기를 통해 내 앱을 여는 것은 어떨까요? – Oliver

+0

일부 리디렉션을 해킹하고 사용자 정의 URL 스키마에 응답하여 앱을 열 수는 있지만 이전과 같은 방식으로 시도한 적이 없으므로 무결성을 말할 수는 없습니다. –

0

실제 아이콘을 변경하면 (예 : 배지 제외) 앱 번들을 변경해야합니다. 나는 당신이 번들에 대한 쓰기 권한을 가지고 있지 않다는 것을 확신하며, 어떤 경우에도 이것은 코드 서명을 변경시켜야하므로 OS가 실행을 방해하게됩니다.

아니요. 앱은 웹 사이트에 대한 링크를 넣을 수는 있지만 자신의 앱은 변경할 수 없습니다.

+0

맞습니다. 앱 번들은 주로 코드 서명으로 인해 읽기 전용입니다. – Calrion