2012-01-31 9 views
0

私は多くの検索をしましたが、少なくともiOS 3.0以降、実行時にプログラムのアイコンをプログラマティックに変更することはできません。iPhone - 実行時にプログラムのアイコンを変更する

しかし、...私は定期的に私は "アプリケーション"のWebサイトのアプリには、バネボードにアイコンを置くことができます見ることができます。私が覚えている最初は、あなたがあなたのアルバムからの友人の画像を与えるアプリのようなものである、とあなたは彼がちょうどそのアイコンをクリックして呼び出すことができますので、それは、アイコンが作成されます。

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

私は、実行時にプログラマティックなアプリアイコンを変更することはまだできないと思いますか?

答えて

5

ここで考えているのは、基本的にホーム画面のウェブサイトへのショートカットであるWebClipsです。実際のアプリケーションは、静的なInfo.plistファイルで定義されているように、実行時にそのアイコンを変更することはできません。

このルールの唯一の例外は、Newsstandアプリケーションです。

+0

ウェブサイトから電話をかけるには?ウェブサイトのショートカットからiTunesアルバムを開く?これがどうやってできるのか説明できますか?それでは、ショートカットで私のアプリを開くのはどうですか? – Oliver

+0

リダイレクトをハックしてカスタムURLスキームに応答してアプリを開くことができるかもしれませんが、その前に何も試したことはありません。そのため、完全性について話すことはできません。 –

0

実際のアイコン(バッジなど)を変更するには、アプリのバンドルを変更する必要があります。私はあなたがバンドルへの書き込みアクセス権を持っていないことを確信しています。そして、これはコード署名を変更しなければならないため、OSは起動を妨げます。

アプリはウェブサイトへのリンクを置くことができるが、自分のアプリを変更することはできない。

+0

アプリのバンドルはほとんどがコード署名のため、読み取り専用です。 – Calrion

関連する問題