0

私の質問が何度も議論されていることは知っていますが、完全に役立つ解決策は1つもありませんでした(SKIP_INSTALL、パブリックおよびプライベートからプロジェクトセクションへのヘッダーのコピーなど)。

私が持っているものと私がしたこと:

そのため、いくつかのプロジェクトがあるというワークスペースがあります。AppStore で表示するために、プロジェクトをアーカイブする必要があります ( Project1という名前にしましょう)。ワークスペースで他のプロジェクトのいくつかのクラスを使用しました(そのため、Project1の Edit Scheme-Manage Schemeにそれらを追加しました)。つまり、それらをインポートします。

私のProject1とワークスペースでは、次のことを行いました。

  • 静的ライブラリではオプションSKIP_INSTALLを YES に設定し、 PROJECTSではNO に設定します(そして、そこからクラスをインポートする他のプロジェクトでも同じことを行いました)。
  • 前に言ったように、プロジェクトの「パブリックからプロジェクトへのヘッダーのコピー」セクションからいくつかのヘッダーを転送し、そこからクラスをProject1にインポートします。
  • Code_Sign_Identity配布プロビジョニング プロファイルを設定
  • Edit Scheme-Archive-Build Configuration のProject1で、Releaseを設定しました。
  • Edit Scheme-Archive-Options のProject1で、オーガナイザーでReveal Archiveを設定しました。

Menu-Product-Archive を使用した後はどうなりますか?

アーカイブを押すと、XCode は作業プロセスを開始しますが、終了してもオーガナイザーには何も表示されませんApple Docs ですばらしい記事 (テクニカル ノート) を見つけまし。私はすでにそのワークスペースから別のプロジェクトをアーカイブしており、そのプロジェクトでは機能しましたが、現在はProject1で機能しています。ビルド設定で何か間違った設定をしたと思いますが、正確に特定できません。

プロジェクト/ワークスペースの何が問題になっていますか?

4

1 に答える 1