最近、OSX アプリケーションのヘルパーに問題が発生しています。このヘルパーを含む「父」アプリとは異なるバンドル ID を持つヘルパー アプリを作成する必要があります。
私の問題はすべて、ヘルパーの作成とメイン アプリへの組み込みに関連していると確信しています。
次の手順を実行します。
MainApp 用と Helper 用の 2 つのプロジェクトを作成します。
HelperApp をビルドします (コード署名と資格を使用)
「バンドル フェーズ」の「ファイルのコピー」を使用して、Helper.app ファイルを MainApp に追加します。
MainApp をビルドします (コード署名と資格を使用)
最終的なアプリケーションは期待どおりに機能しますが、MainApp アーカイブの検証中に HelperApp の権限によってエラーが発生するため、アプリを送信できません。
それらのステップについてどう思いますか?それらは正しいですか?ヘルパー アプリの資格とサンドボックスはどうですか?
EDIT--- アプリに XCode を使用して共同署名していますが、多くの開発者code sign
が端末からコマンドを使用していることに気付きました。それは問題の一部でしょうか?