My Qtアプリは今日受け入れられ、App Storeで利用可能です。答えは「はい」です。アップルはQtベースのアプリケーションを受け入れます。
ここに私のアプリケーションに関する情報があります。これはC++で書かれており、LGPLライセンスの下でQt v4.7.2を使用しています。 Qtフレームワークはアプリケーションバンドルに含まれています(明らかに、LGPLは静的ではなくダイナミックリンクを使用する必要があります)。ニコンとキヤノンの他のフレームワークもあります。これは、DSLRカメラのリモートコントロール用のアプリケーションです(http:www.hartcw.com参照)。これらはIntel 32bit用にのみコンパイルされているので、私のアプリも32bitをターゲットにしなければならないので、Qtの32bit Carbonビルドを使用する必要があります。
ローカルハードディスクにファイルを書き込むことについて、それはバンドルディレクトリには何も書き込まれませんが、このディレクトリに書き込むん:
~/Application Support/Hart/Smart Shooter
またQSettingsを経由して(このファイルにはQtのGUI状態を書き込み、アップルに登録し、「com.hartcw.SmartShooter」のアプリ識別子名ですので、私はこれがどのようなアップルのチェックに反していると思うと、クラス)
~/Library/Perferences/com.hartcw.SmartShooter.plist
「ハート」は会社名です。
はまた、私はplistファイルに関するなければならなかった物事のカップルは、http://hartcw.com/francis/qt-and-the-mac-app-store
を参照してくださいがあったInfactは、それはAppleが初めて受け入れられました!それは約10日間の「レビュー待ち」段階にあり、その後約4時間「レビュー中」に移行してから、アプリストアでライブを開始しました。
あなたの実際の質問は何ですか?ウェザーQtアプリは受け入れられるかもしれませんか?私がガイドラインで見る唯一のことはHIGとAPIの制限です。これはQtベースのアプリケーションで少しチューニングするかもしれません。 –
これは正しい質問の解釈です。それは私が見たものでもあります。私が他の細かい看板を見落とさなかったことを前提にしています。他にも「小さな」ものがたくさんあります。ライセンスキーや「独自の」コピープロテクション、ルート特権へのエスカレーションなど、kextsをインストールすることはできませんが、これらの制限はすべてのアプリに関係します。つまり、厳しいサンドボックスです。 –