2012-07-24 7 views
10

起動時に実行する必要のあるアプリケーションがあり、Sandboxingに変換しています。OSXのApple Sandbox用のコード署名ヘルパーアプリ

私はヘルパーアプリケーションを作成していて、私のアプリケーションにコードを付けないと正常に動作しています。

私がプロビジョニングプロファイルを作成する必要があるように見えます.1つはヘルパー用で、もう1つは実際のアプリケーション用です。

これらは一致しないので、一致することはできません。また、ヘルパーアプリでメインアプリを起動できません。

私は再署名ヘルパーに試してみました:

協調設計-f -vv -s "サードパーティMacデベロッパアプリケーション:" -i "com.mydomain.myhelper" --entitlements myhelper/myhelper.entitlements myhelper.app

とエラーが表示されます。私は結果なしで、ゼロから再作成ヘルパー持つオブジェクト・ファイル・フォーマット、未認識の無効、または不適当

このヘルパーアプリケーションを実行して署名を取得するにはどうすればよいですか?このプロセスに関する文書はないようです。

答えて

4

昨日アプリを送信するときに同じ問題が発生しました。私は最終的にそれを理解したと思う。ここに私がやったことだ:

  • アーカイブ
  • 通常通りアプリは右右アーカイブをクリックすると内容を表示してすべての道を掘るの主催でアーカイブをクリックすると、ファインダー
  • 表示]を選択しますHELPERAPP embedded.provisionprofileに移動して削除してください。

その後ターミナルからは、次のように協調設計:

codesign -f -s "3rd Party mac Developer Application:" -i "com.company.YOUR_MAIN_APP" --entitlements YOUR_MAIN_APP_ENTITLEMENTS_PATH_IN_YOUR_PROJECT_FOLDERTHE_ARCHIVED_HELPER.app_PATH

をこれは検証に合格し、私がアップロードしてみましょうでした。私はレビューを待っているので、これがうまくいくかどうか確認します。

+0

同じ問題があります...私は自分のHELPERAPP embedded.provisionprofileをアーカイブのどこにも表示しません。メインアプリと一緒にヘルパーアプリに署名する方法の詳細を説明してください。試行錯誤の1週間後のすべての努力にもかかわらず、私はまだstoreagentを得る:Unsigned app ...非常にイライラしている。 – GrAnD

関連する問題