質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.06%

electron-builderでパッケージングしてもappleにcode signingできてないよと言われてアプリをmac app storeにアップロードできない

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 212

score 15

お世話になっております。
問題はほぼタイトル通りなので、npm run electron:build でパッケージングをしてその際にsigningができているような文字は出ているのですがこれをtransporterを使ってappleに提出すると数分後に以下のようなcode signingできてい趣旨のメールがきてしまいます。

よろしくお願いいたします。

App Store Connect

Dear Developer,

We identified one or more issues with a recent delivery for your app, "おつまみ" 0.1.7 (0.1.7). Please correct the following issues, then upload again.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/MacOS/おつまみ' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/おつまみ Helper (GPU).app/Contents/MacOS/おつまみ Helper (GPU)' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/おつまみ Helper (Plugin).app/Contents/MacOS/おつまみ Helper (Plugin)' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/おつまみ Helper (Renderer).app/Contents/MacOS/おつまみ Helper (Renderer)' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Frameworks/おつまみ Helper.app/Contents/MacOS/おつまみ Helper' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90284: Invalid Code Signing - The executable 'com.xxx.otsumami.pkg/Payload/おつまみ.app/Contents/Library/LoginItems/おつまみ Login Helper.app/Contents/MacOS/おつまみ Login Helper' must be signed with the certificate that is contained in the provisioning profile.

ITMS-90236: Missing required icon - The application bundle does not contain an icon in ICNS format, containing both a 512x512 and a 512x512@2x image. For further assistance, see the Apple Human Interface Guidelines at https://developer.apple.com/macos/human-interface-guidelines/icons-and-images/app-icon

Best regards,

The App Store Team

vue-cli-plugin-electron-builderを使っているのでpackage.jsonのbuildはvue.config.jsonに書いていて以下のようになっています。

module.exports = {
  pluginOptions: {
    electronBuilder: {
      preload: "src/preload.js",
      builderOptions:{
        appId:'com.yoshiya.otsumami',    
        forceCodeSigning:true,
        productName:"おつまみ",
        files:["background.js","build/*/**","node_modules","otsumami.provisionprofile"],
        mac: {
          type: "distribution",
          target:["mas","pkg","dmg"],
          icon: 'icon.png',
          category:"public.app-category.utilities",
          provisioningProfile: "otsumami.provisionprofile"
        },
        mas: {
          hardenedRuntime : false, 
          type: "distribution",
          category: "public.app-category.utilities",
          entitlements: "build/entitlements.mas.plist",
          entitlementsInherit: "build/entitlements.mas.inherit.plist",
          icon:'icon.png'
      },
      },
    }
  }
};

ディレクトリはこのようになっています。
ディレクトリ構成

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.06%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • トップ
  • Electronに関する質問
  • electron-builderでパッケージングしてもappleにcode signingできてないよと言われてアプリをmac app storeにアップロードできない