2011-08-01 21 views
4

iPhoneアプリを別のiPhoneアプリに組み込んで再配布することはできますか? 私たちは、他の開発者が所有するいくつかのアプリを公開する予定で、ブランドや他の同様の機能を使っていくつかのプレロールを作成する必要があります。オリジナルの開発者は私たちのためにアプリケーションを構築することができますが、ソースコードを私たちに提供することはありません。申し訳ありませんiPhoneアプリを別のiPhoneアプリに組み込むことはできますか?

質問は愚かに聞こえるならば、我々は分野で非常に大きな経験を持っていない、ただ

はありがとういくつかのことを明確にする必要があります!

答えて

1

できません。自分のアプリを実行することのみが許可されています。バンドルに他のアプリを埋め込むことはできません。

+0

ありがとう、Rckoenes! – johnnny

1

アプリを別のアプリに埋め込むことはできません。それ以上はできますが、アップルはそれを拒否してしまうため、ジェイルブレーブされていないデバイスでは起動できません。

具体的な点については、バイナリのみを使用している場合は、リソースファイル(.nibと.stringsファイル)を変更してUIをある程度修正することができます。もちろん、あなたはアプリケーションの署名を再生成する必要があります(そしてすべてがうまくいくことを期待してください)。

1

これは単なる考えですが、他の開発者アプリを静的ライブラリとして含めることもできます。利点は、他の開発者がソースを放棄する必要がないこと、コード署名とバンドルID関連の問題に直面することなく、静的ライブラリを含むことが完全に安全であることです。

唯一の欠点は、開発者がコンテンツを別々に配信する必要があり、静的ライブラリを構築する方法を学習する必要があることです。それを呼び出す各アプリ/各ライブラリのエントリーポイントが必要になります。コンテナアプリが個々のアプリのステータスを知り、キャンセルするための小さなインターフェースでさえ必要かもしれません。

ちょうどアイデアは、私が今見ることができないそのアプローチの問題があるかもしれません。しかし、他の人がこれについてコメントすることができます...

静的な目的のCライブラリを構築する方法については、this linkをご覧ください。

関連する問題