Dockには表示されないアプリケーションをログイン時に起動するオプションを取得しようとしています。これはやりにくく、起動項目として追加するヘルパーアプリケーションを2つ作成する必要があります。このヘルパーアプリは、メインアプリを起動してから終了する役割しか果たしません。複数のターゲットを持つプロジェクトのコード署名の問題
私は指示hereとhereに従ってきました。それは魅力的です。もちろん、問題はコード署名です。私には2つの目標があります。ヘルパーアプリターゲットはコンパイル時にメインバンドルのサブディレクトリContents/Library/LoginItems
にコピーされます。各バンドルには、独自のバンドル識別子と自身の展開プロビジョニングプロファイルを持っていますが、私は、アプリストアのための私のアーカイブを検証するとき、私は次のエラーを取得する:
Invalid provisioning profile. The provisioning profile included in the bundle BUNDLE NAME [BUNDLE NAME.app] is invalid. For more information, visit the Mac OS Developer Portal.
私は私のメインターゲットからヘルパーバンドルを削除した場合、ノーがあります問題。別のプロビジョニングプロファイルが存在するため、エラーが発生しているようです。
署名入りのバンドルを2つ含めることができますか?
私はまったく同じ問題を抱えています... – mirosval
今のところ、私はサンドボックスを無効にしました。アップルがXcodeを修正するか、サンドボックスの期限を延期するまでは、一時的な「解決策」だ。 –
これは私の問題を解決しません、私は資格を無効にする場合、私はまだ検証をパスしない、私はヘルパーアプリ自体を削除する場合にのみ渡します... – mirosval