2013-05-03 8 views
6

私のOS Xアプリケーションでは、ユーザがFinderウィンドウを開くことを許可します。私は私の "オープンファインダー"ボタンにファインダーのアイコンを使用したいと思います。私のアプリケーションはApp Storeに行く予定ですが、私はむしろアイコンの使用に関するAppleのポリシーに違反しています。Appleは自分のアプリケーションで自分のアイコンを再利用できるのですか?

Appleはこのような再利用を許可しますか?そして、Appleのドキュメンテーションに対応するリファレンスを提供できるのは誰ですか? (私はそれが許可されていないと思ったが、今見つけられないと思った)

更新: 興味のアプリケーションは実行されていなかったため、私は以前の質問12166532としてsuperfellの答えを使用していた次のようになります:

しかし、私は右のトラックに私を入れて下のロブの答えに非常に感謝しています。

+0

[Objective-Cの別のアプリケーションのアイコンを取得]の複製が可能です(http://stackoverflow.com/questions/12166532/get-icon-for-another-application-in-objective-c) –

+0

なぜ私のトピックから質問ですか? FAQで定義されているように、「プログラミング業界にとってユニークな実用的で解決不可能な問題」に関するものではありませんか? – Max

+0

http://apple.stackexchange.com/この種の質問をするより良いフォーラムかもしれません。なぜなら、これは、Appleが許すものを知っている専門家が答えることができるプログラミング回答では答えられないからです。 –

答えて

4

アップルがあなたのためにあなたを追い越すことはまずありません。アプリケーションは、アプリケーションを操作する目的で表示する他のプログラム(Finderなど)専用のアイコンを提供するという意味で、おそらく問題ありません。あなたが訴訟を起こすかどうかは、本当にAppleの法務部門にあります。あなたが勝つかどうかは、あなたの国の著作権法(およびその法律に対する公正使用の例外)までです。 Appleに明示的な許可を求めることができます。詳細はtheir web siteです。

とにかく、App Storeレビューに失敗した場合は、アイコンを変更してください。大きな問題ではない。

おそらくアイコンをハードコードしたくないでしょう。代わりに、次のように実行時にアイコンを取得:

NSImage *imageForAppWithBundleIdentifier(NSString *bundleIdentifier) { 
    NSWorkspace *workspace = [NSWorkspace sharedWorkspace]; 
    NSString *appPath = [workspace absolutePathForAppBundleWithIdentifier:bundleIdentifier]; 
    return [workspace iconForFile:appPath]; 
} 

Finderのバンドル識別子はcom.apple.finderです。端末のバンドル識別子はcom.apple.Terminalです。

$ osascript -e 'tell app "Finder" to get id' 
com.apple.finder 
$ osascript -e 'tell app "Terminal" to get id' 
com.apple.Terminal 
+0

こんにちは、ロブ、良いアイデア。 問題は、まだ実行されていない可能性のある別のアプリケーション(端末など)にクエリを送信できないことです。 私の例でFinderを使って噛まれました。 – Max

+0

したがって、実行していないアプリケーションのアイコンをそのバンドルIDから取得するための提案はありますか? – Max

+0

私は自分の答えを編集しました。 –

1

これはあまり役に立たないかもしれませんが、licensing and trademarkドキュメントを持っていると考えると、あなたの製品を販売したいと思うものがあれば、アプリケーション内に置くことに問題はありません。より明確な文書が見つかるかどうかがわかります。

また、これはCocoabuilder forumから見つかりました。

2

enter image description here

私は、Finderアイコンを知りません。上記のアイコンに似たものをツールバーメニューに使用しました。彼らは次のように言ってソフトウェアの更新を拒否した。

5.1

アプリはAppleの商標ガイドラインと一致していない方法で、メインアプリケーションウィンドウでホームアイコンを使用しています。

私たちの記録によれば、2011年9月後半でした。

+3

私は、慣れ親しんでいない仕事におなじみのアイコンを使用していたからです。そのアイコンがユーザーのホームディレクトリにリンクされていれば、おそらくそのアイコンは大丈夫でしょう。 – Dave

3

http://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html

アップルのロゴとアップル所有のグラフィック・シンボル:あなたは、ウェブサイトに関連して上または中にアップルのロゴやその他のアップル所有のグラフィックシンボル、ロゴ、またはアイコンを使用することはできません販売代理店契約書など、アップルの書面による明示的な商標権を除いて、その他の目的で使用することはできません。

これは基本的にどの会社にも適用されます。グラフィックを使用する明示的なライセンスを持っていない場合は、使用しないでください。

+2

Hmm。私は、アップルに私のアプリのアイコンの明示的なライセンスを与えることはなかった。しかし、彼らは自分のアプリ(Finder)でそれを表示しています。私はそれらを訴えますか? –

関連する問題