私のアプリケーションを別の開発者に渡して、彼のiOSアプリに同化させたいと思います。目標は、彼のアプリに、アプリストアへのリンクだけでなく、アプリを直接開くショートカットを含めることです。
問題は、ソースコードを渡したくないので、アプリをコンパイルしたままにする必要があることです。コンパイルされたiOSアプリのこの状況は、別のiOSアプリにカプセル化されている可能性もありますか?
前もって感謝します。
3 に答える
アプリケーションは、任意のアプリケーションがそのURLに従うたびにそれを起動するカスタムURLハンドラーを登録できます。Safariからトリガーできますが、他のアプリケーションからトリガーすることもできます。
アプリでその機能を有効にし、渡されたパラメーターなどを処理する方法は次のとおりです。
アプリバンドル内のすべてのコードは静的にリンクされている必要があるため、リンク可能な共有ライブラリとしてアプリを書き直してコンパイルする必要があります。
あなたがやろうとしていることは本当に不可能です。各アプリには独自のコード構造があり、別のアプリ(MainWindow.xibなど)に埋め込むことはできません。各アプリは開発者の秘密鍵によっても署名されているため、それが障害になります。アプリのバイナリを彼に渡すことはできません。
あなたができることは、潜在的にあなたの.XIBとビューコントローラを取り、それらを実装するために彼に与えることです。これは、移行する必要のあるモデルがない場合に最も簡単です。次に、ビューコントローラに組み込まれているロジックを利用するために、ビューを表示できます。
それは些細な作業量ではなく、疑わしい価値があります。ソースコードを共有したくない場合は、上記のどれも実際には機能しません。
私のアドバイスは、上記の人々が言及し、あなたを参照する彼のアプリでURLスキームを使用することです。はい、アプリをインストールする必要がありますが、そうすると、彼の仕事とあなたの仕事の間に明確で明確な分離があります...