App does not launch after sign - macOS 10.14.5 (Code Signature Invalid)

Development app does not launch after sign - macOS 10.14.5
It runs fine before signing.
Signing:
DEBUG=electron-osx-sign* electron-osx-sign "dist_electron/mas-dev/AppName.app" --platform=mas --type=development<EMAIL_ADDRESS>(***)" --entitlements="entitlements.mas.plist" --entitlements-inherit="entitlements.mas.inherit.plist" --provisioning-profile="development.provisionprofile" --hardened-runtime                                                                                electron-osx-sign<EMAIL_ADDRESS>+0ms
  electron-osx-sign `identity` passed in arguments. +12ms
  electron-osx-sign Executing... security find-identity -v +0ms
  electron-osx-sign Identity:
 > Name: Mac Developer<EMAIL_ADDRESS>(***)
 > Hash: F9E676C025F153B486DECA3F69881B389C905FAC +157ms
  electron-osx-sign Found 1 identity. +0ms
  electron-osx-sign Pre-sign operation enabled for provisioning profile:
 * Disable by setting `pre-embed-previsioning-profile` to `false`. +1ms
  electron-osx-sign Pre-sign operation enabled for entitlements automation with versions >= `1.1.1`:
 * Disable by setting `pre-auto-entitlements` to `false`. +0ms
  electron-osx-sign `provisioning-profile` passed in arguments. +0ms
  electron-osx-sign Executing... security cms -D -i development.provisionprofile +1ms
  electron-osx-sign Provisioning profile:
 > Name: development
 > Platforms: [ 'darwin', 'mas' ]
 > Type: development
 > Path: development.provisionprofile
 > Message: { AppIDName: 'AppName Desktop Application',
  ApplicationIdentifierPrefix: [ 'xxx' ],
  CreationDate: 2019-07-19T16:37:31.000Z,
  Platform: [ 'OSX' ],
  IsXcodeManaged: false,
  DeveloperCertificates:
   [ <Buffer 30 82 05 8b 30 82 04 73 a0 03 02 01 02 02 08 61 3d dd 51 06 9a 11 6b 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 05 00 30 81 96 31 0b 30 09 06 03 55 04 06 ... 1373 more bytes> ],
  Entitlements:
   { 'com.apple.application-identifier': 'xxx.com.appname.AppName',
     'keychain-access-groups': [ 'xxx.*' ],
     'com.apple.developer.team-identifier': 'xxx' },
  ExpirationDate: 2020-07-18T16:37:31.000Z,
  Name: 'development',
  ProvisionedDevices: [ 'xxx' ],
  TeamIdentifier: [ 'xxx' ],
  TeamName: 'AppName AS',
  TimeToLive: 365,
  UUID: 'xxx',
  Version: 1 } +54ms
  electron-osx-sign Looking for existing provisioning profile... +5ms
  electron-osx-sign Found embedded provisioning profile:
 * Please manually remove the existing file if not wanted.
 * Current file at: dist_electron/mas-dev/AppName.app/Contents/embedded.provisionprofile +0ms
  electron-osx-sign Automating entitlement app group...
 > Info.plist: dist_electron/mas-dev/AppName.app/Contents/Info.plist
 > Entitlements: entitlements.mas.plist +0ms
  electron-osx-sign `ElectronTeamID` found in `Info.plist`: xxx +5ms
  electron-osx-sign `com.apple.application-identifier` found in entitlements file: xxx.com.appname.AppName +0ms
  electron-osx-sign `com.apple.developer.team-identifier` found in entitlements file: xxx +0ms
  electron-osx-sign `com.apple.security.application-groups` found in entitlements file: xxx.com.appname.AppName +0ms
  electron-osx-sign Entitlements file updated:
 > Entitlements: /var/folders/zh/7d9c784d5mb2wd4tmmw6jj0m0000gn/T/tmp-entitlements-1c70-0.plist +7ms
  electron-osx-sign Signing application...
 > Application: dist_electron/mas-dev/AppName.app
 > Platform: mas
 > Entitlements: /var/folders/zh/7d9c784d5mb2wd4tmmw6jj0m0000gn/T/tmp-entitlements-1c70-0.plist
 > Child entitlements: entitlements.mas.inherit.plist
 > Additional binaries: []
 > Identity: { name: 'Mac Developer<EMAIL_ADDRESS>(***)',
  hash: 'F9E676C025F153B486DECA3F69881B389C905FAC' } +0ms
  electron-osx-sign Walking... dist_electron/mas-dev/AppName.app/Contents +12ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +20ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +0ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +3s
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +1ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework +170ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Frameworks/Electron Framework.framework +0ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Frameworks/AppName Helper.app/Contents/MacOS/AppName Helper +2s
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Frameworks/AppName Helper.app/Contents/MacOS/AppName Helper +0ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Frameworks/AppName Helper.app +121ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Frameworks/AppName Helper.app +0ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Library/LoginItems/AppName Login Helper.app/Contents/MacOS/AppName Login Helper +118ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Library/LoginItems/AppName Login Helper.app/Contents/MacOS/AppName Login Helper +1ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/Library/LoginItems/AppName Login Helper.app +111ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/Library/LoginItems/AppName Login Helper.app +0ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app/Contents/MacOS/AppName +114ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements entitlements.mas.inherit.plist dist_electron/mas-dev/AppName.app/Contents/MacOS/AppName +1ms
  electron-osx-sign Signing... dist_electron/mas-dev/AppName.app +317ms
  electron-osx-sign Executing... codesign --sign F9E676C025F153B486DECA3F69881B389C905FAC --force --options runtime --entitlements /var/folders/zh/7d9c784d5mb2wd4tmmw6jj0m0000gn/T/tmp-entitlements-1c70-0.plist dist_electron/mas-dev/AppName.app +0ms
  electron-osx-sign Verifying... +295ms
  electron-osx-sign Verifying application bundle with codesign... +1ms
  electron-osx-sign Executing... codesign --verify --deep --strict --verbose=2 dist_electron/mas-dev/AppName.app +0ms
  electron-osx-sign Verified. +896ms
  electron-osx-sign Displaying entitlements... +0ms
  electron-osx-sign Executing... codesign --display --entitlements :- dist_electron/mas-dev/AppName.app +0ms
  electron-osx-sign Entitlements:
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.application-identifier</key>
    <string>xxx.com.appname.AppName</string>
    <key>com.apple.developer.team-identifier</key>
    <string>xxx</string>
    <key>com.apple.security.application-groups</key>
    <array>
      <string>xxx.com.appname.AppName</string>
    </array>
    <key>com.apple.security.network.client</key>
    <true/>
  </dict>
</plist> +34ms
  electron-osx-sign Application signed. +1ms
  electron-osx-sign Application signed: dist_electron/mas-dev/AppName.app +0ms
Application signed: dist_electron/mas-dev/AppName.app

entitlements.mas.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.application-identifier</key>
    <string>XXX.com.appname.AppName</string>
    <key>com.apple.developer.team-identifier</key>
    <string>XXX</string>
    <key>com.apple.security.application-groups</key>
    <array>
      <string>XXX.com.appname.AppName</string>
    </array>
    <key>com.apple.security.network.client</key>
    <true/>
  </dict>
</plist>

entitlements.mas.inherit.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.inherit</key>
    <true/>
  </dict>
</plist>

Crash log:
Process:               AppName [7616]
Path:                  /Users/USER/Documents/*/AppName.app/Contents/MacOS/AppName
Identifier:            com.appname.AppName
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           AppName [7616]
User ID:               501

Date/Time:             2019-07-19 20:40:41.462 +0200
OS Version:            Mac OS X 10.14.5 (18F132)
Report Version:        12
Anonymous UUID:        xxx-xxx-xxx-xxx-xxx

Time Awake Since Boot: 100000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (Code Signature Invalid)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace CODESIGNING, Code 0x1

kernel messages:

VM Regions Near 0 (cr2):
-->
    __TEXT<PHONE_NUMBER>2d8000-0000000105301000 [  164K] r-x/rwx SM=COW

Thread 0 Crashed:
0                                 	0x0000000112688000 _dyld_start + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x0000000000000000  rbp: 0x0000000000000000  rsp: 0x00007ffeea927b08
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
  rip: 0x0000000112688000  rfl: 0x0000000000000200  cr2: 0x0000000000000000

Logical CPU:     0
Error Code:      0x00000000
Trap Number:     0

Binary Images:
       0x1052d8000 -        0x105300ff7 + (0) <3788637B-0A53-3737-B3B6-C827ABF3E314>
       0x112687000 -        0x1126f16ef + (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750>

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 3857626
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=776K resident=0K(0%) swapped_out_or_unallocated=776K(100%)
Writable regions: Total=8404K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8404K(100%)

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
STACK GUARD                       56.0M        1
Stack                             8192K        1
__DATA                             244K        4
__LINKEDIT                         184K        2
__TEXT                             592K        2
shared memory                        8K        2
===========                     =======  =======
TOTAL                             65.0M       12

Model: Macmini6,2, BootROM 2<IP_ADDRESS>.0, 4 processors, Intel Core i7, 2,6 GHz, 12 GB, SMC 2.8f1
Graphics: kHW_IntelHD4000Item, Intel HD Graphics 4000, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x859B, 0x43543130323436344246313630422E433136
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80CE, 0x4D34373142353137334442302D594B302020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x10E), Broadcom BCM43xx 1.0 (<IP_ADDRESS> AirPortDriverBrcm4360-1325.2)
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: APPLE SSD SM256E, 251 GB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Keyboard Hub
USB Device: USB Receiver
USB Device: Apple Keyboard
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 3.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: SHANG CHEN HID
USB Device: Hub
USB Device: Hub
Thunderbolt Bus: Mac mini, Apple Inc., 23.4

All certs and provisioning profile is just created:

When trying to do the same with a plain project, I got another error:
https://github.com/electron/electron-osx-sign/issues/199
But the plain project (electron-quick-start) without manual sign gives the same crash log as this one.

This worked for me, which I used now temorarily instead of electron-osx-sign, all of these files should be placed in root of project.
Replace AppName, CompanyName (xxx) and /dist_electron/mas/$APP.app with your own.
sign-mas.sh
#!/bin/bash

CURRENT_PATH="$( cd "$(dirname "$0")" ; pwd -P )"

# Name of your app.
APP="AppName"
COMPANY_DEVELOPER_ID="CompanyName (xxx)"
# The path of your app to sign.
APP_PATH="$CURRENT_PATH/dist_electron/mas/$APP.app"
# The path to the location you want to put the signed package.
RESULT_PATH="$CURRENT_PATH/dist_electron/mas/$APP-Publish-Ready.pkg"

# The name of certificates you requested.
APP_KEY="3rd Party Mac Developer Application: $COMPANY_DEVELOPER_ID"
INSTALLER_KEY="3rd Party Mac Developer Installer: $COMPANY_DEVELOPER_ID"
# The path of your plist files.
CHILD_PLIST="$CURRENT_PATH/entitlements.mas.inherit.plist"
PARENT_PLIST="$CURRENT_PATH/entitlements.mas.plist"
LOGINHELPER_PLIST="$CURRENT_PATH/entitlements.mas.loginhelper.plist"

FRAMEWORKS_PATH="$APP_PATH/Contents/Frameworks"

codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Electron Framework"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libnode.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper.app/Contents/MacOS/$APP Helper"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper.app/"
codesign -s "$APP_KEY" -f --entitlements "$LOGINHELPER_PLIST" "$APP_PATH/Contents/Library/LoginItems/$APP Login Helper.app/Contents/MacOS/$APP Login Helper"
codesign -s "$APP_KEY" -f --entitlements "$LOGINHELPER_PLIST" "$APP_PATH/Contents/Library/LoginItems/$APP Login Helper.app/"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$APP_PATH/Contents/MacOS/$APP"
codesign -s "$APP_KEY" -f --entitlements "$PARENT_PLIST" "$APP_PATH"

productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$RESULT_PATH"

entitlements.mas.loginhelper.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
  </dict>
</plist>

entitlements.mas.inherit.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.inherit</key>
    <true/>
  </dict>
</plist>

entitlements.mas.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.application-groups</key>
    <array>
      <string>XXX.com.appname.AppName</string>
    </array>
    <key>com.apple.security.network.client</key>
    <true/>
  </dict>
</plist>

Then run sh sign-mas.shto create a valid file for publishment.

Same problem on my end, tried manually and with electron-osx-sign:
App crashes after sign, tried different variations with type, re-checked entitlements, nothing:
In my case:
"package-mac": "electron-packager ./app TrayCoinMXLite --overwrite --platform=darwin --arch=x64 --icon=build/icon.icns --prune=true --out=release-builds --app-bundle-id "traycoinmxlite.net.wilsonmunoz" --helper-bundle-id "traycoinmxlite.net.wilsonmunoz"",
"sign-mac": "electron-osx-sign release-builds/TrayCoinMXLite-darwin-x64/TrayCoinMXLite.app --entitlements=release-builds/parent-entitlement.plist --entitlements-inherit=release-builds/child-entitlement.plist --identity="3rd Party Mac Developer Application: Wilson Munoz (DYWX76A76F)" --pre-auto-entitlements=true --no-gatekeeper-assess",
Manually gives me also errors.

I also have the exact same issue. My packaging script uses electron-packager, which in turns uses electron-osx-sign.
Link to packaging script:
https://github.com/tobias-klein/ezra-project/blob/master/package_mac.sh

I resolved this issue by adding an allow-unsigned-executable-memory entitlement, as described in: https://kilianvalkhof.com/2019/electron/notarizing-your-electron-application/
<dict>
  <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
  <true/>
</dict>

@javan That did not work for me

The steps described in #188 helped me to get this resolved.
Before I was using electron-packager with the electron-osx-sign specific parameters. After enabling the debug output of electron-osx-sign I noticed that the "child entitlements" were not correctly passed to electron-osx-sign by electron-packager.
Then I created an independent script that just signs (independent from electron-packager) using these entitlements.
I created another independent script that does the notarization and voila - now things are working! No crash or blank window anymore on Mojave!

@tobias-klein were you able to distribute your pkg on App Loader / Apple? I can confirm no crash using this entitlements but i get a rejection because of missing "App sandbox entitlements not enabled"

@Wilsonilo
I'm only using this for distribution outside of the app store (as a dmg). I suppose for the app store you need a different configuration, including the sandbox entitlement?!

@tobias-klein yeah it's seems like, i will give it another round of checks this week, thanks.

@Wilsonilo I have the same issue - would be rejected by apple  with default entitlements

I'm going to join this club. electron-osx-sign says that the app was signed, and codesign verifies it, but when I try to run the application it crashes and the log message is:
Sep 23 20:28:56 nuttytrifle com.apple.xpc.launchd[1] (com.mycompany.MyApp.21852[475]): Binary is improperly signed.

If I run spctl -a -vv ./dist/mac/MyApp.app
It says:
./dist/mac/MyApp.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: MyCompany Ltd. (ABCD1234567)

My entitlements:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true />
    <key>com.apple.application-identifier</key>
  	<string>ABCD1234567.com.mycompany.MyApp</string>
    <key>com.apple.team-identifier</key>
  	<string>ABCD1234567</string>
    <key>com.apple.developer.team-identifier</key>
  	<string>ABCD1234567</string>
    <key>com.apple.security.application-groups</key>
    <string>ABCD1234567.com.mycompany.MyApp</string>
    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
    <true/>
    <key>com.apple.security.network.client</key>
    <true/>
    <key>com.apple.security.files.user-selected.read-write</key>
    <true/>
  </dict>
</plist>

package.json:
  "build": {
    "appId": "com.mycompany.MyApp",
    "afterSign": "electron/notarize.js",
    "mac": {
      "category": "public.app-category.productivity",
      "icon": "build/icons/icon.icns",
      "hardenedRuntime": true,
      "gatekeeperAssess": false,
      "entitlements": "build/entitlements.mac.plist",
      "entitlementsInherit": "build/entitlements.mac.plist",
      "provisioningProfile": "embedded.provisionprofile"
    },
    "dmg": {
      "sign": false
    },
  },

Debug signing logging:
 • signing         file=dist/mac/MyApp.app identityName=Developer ID Application: mycompany Ltd. (ABCD1234567) identityHash=99CC88B28694AB60B6259D0492040AB3E23A5413 provisioningProfile=embedded.provisionprofile
  electron-osx-sign `identity` passed in arguments. +0ms
  electron-osx-sign Pre-sign operation enabled for provisioning profile:
 * Disable by setting `pre-embed-provisioning-profile` to `false`. +2ms
  electron-osx-sign Pre-sign operation enabled for entitlements automation with versions >= `1.1.1`:
 * Disable by setting `pre-auto-entitlements` to `false`. +1ms
  electron-osx-sign `provisioning-profile` passed in arguments. +0ms
  electron-osx-sign Executing... security cms -D -i embedded.provisionprofile +0ms
  • spawning        command=/Users/me/gitrepos/my-app/node_modules/app-builder-bin/mac/app-builder decode-plist -f /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/c4268fc22b00dab5be25354ae494f3b70fa01b40.plist
  • map async       taskCount=1
  • exited          command=app-builder code=0 pid=99392 out=[{"Entitlements":{"com.apple.application-identifier":"ABCD1234567.com.mycompany.MyApp","keychain-access-groups":["ABCD1234567.*"],"com.apple.developer.team-identifier":"ABCD1234567","com.apple.developer.associated-domains":"*"},"AppIDName":"MyApp","ExpirationDate":"2037-09-18T09:17:27Z","TeamIdentifier":["ABCD1234567"],"Version":1,"ApplicationIdentifierPrefix":["ABCD1234567"],"IsXcodeManaged":false,"Name":"Developer Profile","TeamName":"mycompany Ltd.","TimeToLive":6570,"CreationDate":"2019-09-23T09:17:27Z","Platform":["OSX"],"DeveloperCertificates":["MIIFtDCCBJygAwIBAgIINFF7PbxS3wMwDQYJKoZIhvcNAQELBQAweTEtMCsGA1UEAwwkRGV2ZWxvcGVyIElEIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcNMTkwOTIwMDkyMDQxWhcNMjQwOTIwMDkyMDQxWjCBozEaMBgGCgmSJomT8ixkAQEMCk5RTjZWOFQ3REMxRDBCBgNVBAMMO0RldmVsb3BlciBJRCBBcHBsaWNhdGlvbjogQ2FtZXJhRm9yZW5zaWNzIEx0ZC4gKE5RTjZWOFQ3REMpMRMwEQYDVQQLDApOUU42VjhUN0RDMR0wGwYDVQQKDBRDYW1lcmFGb3JlbnNpY3MgTHRkLjELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCeK+ldV3Iqa7Zyb0wb5Fony5pk8QDS+1NS540Y58KzwQJYE/yD8SxY9/1a1Xoysm2QX0NbUIG2Pk76Hl56smIG2MfdcWgdi1nr3rCNj7d+4e3KtZOymD6dP3KkYXKDusYcyhVeHJzm6NjfynZxfqKpE/19dJypflHm3+tz+fzBzdnIaIRo/0mFwcpH1sxOwQYG8+d5Cpsl0esqM7a6XLUmCr8lXnlLS1/M82Qr/mJO01kv0bYR5ry3W8THLyqjKvgHuVfgaJX/4kUsJuzSSlnFXoBsI1llawlGUOtFkY9Zu1oUwcqq1rs1H5YA0qPd5n+2TGZFPZqMf7FawOYs1LcTAgMBAAGjggITMIICDzAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFcX7aLP3HyYoRDg/L6HLSzy4xdUMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwMy1kZXZpZDA2MIIBHQYDVR0gBIIBFDCCARAwggEMBgkqhkiG92NkBQEwgf4wgcMGCCsGAQUFBwICMIG2DIGzUmVsaWFuY2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2NlcHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRpZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wNgYIKwYBBQUHAgEWKmh0dHA6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5LzAWBgNVHSUBAf8EDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUYx67B419GnF68EAvbc/S959uX/EwDgYDVR0PAQH/BAQDAgeAMB8GCiqGSIb3Y2QGASEEEQwPMjAxOTA5MjAwMDAwMDBaMBMGCiqGSIb3Y2QGAQ0BAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQAnytABvXDcl9itsFBoPmVG8HOzVOo7ql+eX69wyXN2CU06/+lXEyJ0RMZ8morqNHELESg2MhcT70c878lQwdU7Ps5fgSF8koSnl99en3fpfRO7CcdeiM2dW5WaO1D3ApOUaVuEhfczRZrMlQy/H8VxnVXh7vzwzHFkniu8cztU4TqBnAoyNXgO0VTrqT5l92CExKRoBaF33DeoAHwUJ3GsWZPmukOns9bnjMjE1+U5XhvK36JlX4FVEuPSr1431pG2FCdojHfSJQ5k4uri+Hgvld5s23Yy+1923mwiXBsgIR1mlWzHWiVieaCvJIrFFPVhpe0f4hilH4iV7vJ/Z5+0"],"ProvisionsAllDevices":true,"UUID":"740aeb4b-3169-4a45-9c67-436bf8eeecb7"}]
  electron-osx-sign Provisioning profile:
 > Name: Developer Profile
 > Platforms: [ 'darwin' ]
 > Type: distribution
 > Path: embedded.provisionprofile
 > Message: { Entitlements:
   { 'com.apple.application-identifier': 'ABCD1234567.com.mycompany.MyApp',
     'keychain-access-groups': [ 'ABCD1234567.*' ],
     'com.apple.developer.team-identifier': 'ABCD1234567',
     'com.apple.developer.associated-domains': '*' },
  AppIDName: 'MyApp',
  ExpirationDate: '2037-09-18T09:17:27Z',
  TeamIdentifier: [ 'ABCD1234567' ],
  Version: 1,
  ApplicationIdentifierPrefix: [ 'ABCD1234567' ],
  IsXcodeManaged: false,
  Name: 'Developer Profile',
  TeamName: 'mycompany Ltd.',
  TimeToLive: 6570,
  CreationDate: '2019-09-23T09:17:27Z',
  Platform: [ 'OSX' ],
  DeveloperCertificates:
   [ 'MIIFtDCCBJygAwIBAgIINFF7PbxS3wMwDQYJKoZIhvcNAQELBQAweTEtMCsGA1UEAwwkRGV2ZWxvcGVyIElEIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcNMTkwOTIwMDkyMDQxWhcNMjQwOTIwMDkyMDQxWjCBozEaMBgGCgmSJomT8ixkAQEMCk5RTjZWOFQ3REMxRDBCBgNVBAMMO0RldmVsb3BlciBJRCBBcHBsaWNhdGlvbjogQ2FtZXJhRm9yZW5zaWNzIEx0ZC4gKE5RTjZWOFQ3REMpMRMwEQYDVQQLDApOUU42VjhUN0RDMR0wGwYDVQQKDBRDYW1lcmFGb3JlbnNpY3MgTHRkLjELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCeK+ldV3Iqa7Zyb0wb5Fony5pk8QDS+1NS540Y58KzwQJYE/yD8SxY9/1a1Xoysm2QX0NbUIG2Pk76Hl56smIG2MfdcWgdi1nr3rCNj7d+4e3KtZOymD6dP3KkYXKDusYcyhVeHJzm6NjfynZxfqKpE/19dJypflHm3+tz+fzBzdnIaIRo/0mFwcpH1sxOwQYG8+d5Cpsl0esqM7a6XLUmCr8lXnlLS1/M82Qr/mJO01kv0bYR5ry3W8THLyqjKvgHuVfgaJX/4kUsJuzSSlnFXoBsI1llawlGUOtFkY9Zu1oUwcqq1rs1H5YA0qPd5n+2TGZFPZqMf7FawOYs1LcTAgMBAAGjggITMIICDzAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFFcX7aLP3HyYoRDg/L6HLSzy4xdUMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwMy1kZXZpZDA2MIIBHQYDVR0gBIIBFDCCARAwggEMBgkqhkiG92NkBQEwgf4wgcMGCCsGAQUFBwICMIG2DIGzUmVsaWFuY2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2NlcHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRpZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wNgYIKwYBBQUHAgEWKmh0dHA6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5LzAWBgNVHSUBAf8EDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUYx67B419GnF68EAvbc/S959uX/EwDgYDVR0PAQH/BAQDAgeAMB8GCiqGSIb3Y2QGASEEEQwPMjAxOTA5MjAwMDAwMDBaMBMGCiqGSIb3Y2QGAQ0BAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQAnytABvXDcl9itsFBoPmVG8HOzVOo7ql+eX69wyXN2CU06/+lXEyJ0RMZ8morqNHELESg2MhcT70c878lQwdU7Ps5fgSF8koSnl99en3fpfRO7CcdeiM2dW5WaO1D3ApOUaVuEhfczRZrMlQy/H8VxnVXh7vzwzHFkniu8cztU4TqBnAoyNXgO0VTrqT5l92CExKRoBaF33DeoAHwUJ3GsWZPmukOns9bnjMjE1+U5XhvK36JlX4FVEuPSr1431pG2FCdojHfSJQ5k4uri+Hgvld5s23Yy+1923mwiXBsgIR1mlWzHWiVieaCvJIrFFPVhpe0f4hilH4iV7vJ/Z5+0' ],
  ProvisionsAllDevices: true,
  UUID: '740aeb4b-3169-4a45-9c67-436bf8eeecb7' } +3s
  electron-osx-sign Looking for existing provisioning profile... +4ms
  electron-osx-sign Embedding provisioning profile... +6ms
  electron-osx-sign Copying file...
 > Source: embedded.provisionprofile
 > Target: /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/embedded.provisionprofile +0ms
  electron-osx-sign Automating entitlement app group...
 > Info.plist: /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Info.plist
 > Entitlements: build/entitlements.mac.plist +1ms
  • spawning        command=/Users/me/gitrepos/my-app/node_modules/app-builder-bin/mac/app-builder decode-plist -f build/entitlements.mac.plist -f /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Info.plist
  • map async       taskCount=2
  • exited          command=app-builder code=0 pid=99393 out=[{"com.apple.application-identifier":"ABCD1234567.com.mycompany.MyApp","com.apple.team-identifier":"ABCD1234567","com.apple.developer.team-identifier":"ABCD1234567","com.apple.security.application-groups":"ABCD1234567.com.mycompany.MyApp","com.apple.security.cs.allow-unsigned-executable-memory":true,"com.apple.security.network.client":true,"com.apple.security.files.user-selected.read-write":true,"com.apple.security.app-sandbox":true},{"CFBundleIconFile":"MyApp.icns","CFBundleIdentifier":"com.mycompany.MyApp","DTXcode":"0941","LSMinimumSystemVersion":"10.10.0","NSAppTransportSecurity":{"NSAllowsLocalNetworking":true,"NSExceptionDomains":{"localhost":{"NSTemporaryExceptionRequiresForwardSecrecy":false,"NSIncludesSubdomains":false,"NSTemporaryExceptionAllowsInsecureHTTPLoads":true,"NSTemporaryExceptionAllowsInsecureHTTPSLoads":false,"NSTemporaryExceptionMinimumTLSVersion":"1.0"},"<IP_ADDRESS>":{"NSIncludesSubdomains":false,"NSTemporaryExceptionAllowsInsecureHTTPLoads":true,"NSTemporaryExceptionAllowsInsecureHTTPSLoads":false,"NSTemporaryExceptionMinimumTLSVersion":"1.0","NSTemporaryExceptionRequiresForwardSecrecy":false}},"NSAllowsArbitraryLoads":true},"NSCameraUsageDescription":"This app needs access to the camera","NSHighResolutionCapable":true,"BuildMachineOSBuild":"17D102","NSMicrophoneUsageDescription":"This app needs access to the microphone","NSHumanReadableCopyright":"Copyright © 2019 mycompany","CFBundleDisplayName":"MyApp","CFBundleInfoDictionaryVersion":"6.0","CFBundlePackageType":"APPL","DTSDKBuild":"10.13","DTSDKName":"macosx10.13","DTXcodeBuild":"9F2000","NSSupportsAutomaticGraphicsSwitching":true,"AsarIntegrity":"{\"checksums\":{\"app.asar\":\"j4ra5wt6fzw2SPE5h85MKMM8zEOW71iR7we7Cjtbnj0x3RaGvKvEAjQHUDcx0KLVPUdAtluGPIEsBqkI+hTdEw==\",\"electron.asar\":\"OEdnmHGLrpEwyEdYJAizh2B/3CjoOhwzb6Cn9W/hANU2VZ2AwFGbKWXI8Mzb1+Yv+7ClwNHrnlZ8RyCBqVoqtA==\"}}","CFBundleVersion":"0.1.8","DTCompiler":"com.apple.compilers.llvm.clang.1_0","LSApplicationCategoryType":"public.app-category.productivity","NSMainNibFile":"MainMenu","NSPrincipalClass":"AtomApplication","CFBundleName":"MyApp","CFBundleShortVersionString":"0.1.8","CFBundleExecutable":"MyApp"}]
  electron-osx-sign `ElectronTeamID` not found in `Info.plist`, use parsed from provisioning profile: ABCD1234567 +33ms
  • spawning        command=/Users/me/gitrepos/my-app/node_modules/app-builder-bin/mac/app-builder encode-plist
  • map async       taskCount=1
  • exited          command=app-builder code=0 pid=99394
  electron-osx-sign `Info.plist` updated:
 > Info.plist: /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Info.plist +28ms
  electron-osx-sign `com.apple.application-identifier` found in entitlements file: ABCD1234567.com.mycompany.MyApp +0ms
  electron-osx-sign `com.apple.developer.team-identifier` found in entitlements file: ABCD1234567 +0ms
  electron-osx-sign `com.apple.security.application-groups` found in entitlements file: ABCD1234567.com.mycompany.MyApp +1ms
  • spawning        command=/Users/me/gitrepos/my-app/node_modules/app-builder-bin/mac/app-builder encode-plist
  • map async       taskCount=1
  • exited          command=app-builder code=0 pid=99395
  electron-osx-sign Entitlements file updated:
 > Entitlements: /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/tmp-entitlements-1832b-0.plist +26ms
  electron-osx-sign Signing application...
 > Application: /Users/me/gitrepos/my-app/dist/mac/MyApp.app
 > Platform: darwin
 > Entitlements: /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/tmp-entitlements-1832b-0.plist
 > Child entitlements: build/entitlements.mac.plist
 > Additional binaries: undefined
 > Identity: { name:
   'Developer ID Application: mycompany Ltd. (ABCD1234567)',
  hash: '99CC88B28694AB60B6259D0492040AB3E23A5413' } +0ms
  electron-osx-sign Walking... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents +2ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +98ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib +4s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib +1s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +1s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib +852ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib +775ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler +1s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler +1ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework +801ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Electron Framework.framework +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (GPU).app/Contents/MacOS/MyApp Helper (GPU) +3s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (GPU).app/Contents/MacOS/MyApp Helper (GPU) +1ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (GPU).app +804ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (GPU).app +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Plugin).app/Contents/MacOS/MyApp Helper (Plugin) +827ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Plugin).app/Contents/MacOS/MyApp Helper (Plugin) +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Plugin).app +809ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Plugin).app +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Renderer).app/Contents/MacOS/MyApp Helper (Renderer) +895ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Renderer).app/Contents/MacOS/MyApp Helper (Renderer) +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Renderer).app +949ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper (Renderer).app +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper.app/Contents/MacOS/MyApp Helper +751ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper.app/Contents/MacOS/MyApp Helper +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper.app +752ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/MyApp Helper.app +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +751ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Mantle.framework +789ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Mantle.framework +1ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa +877ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/ReactiveCocoa.framework +995ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/ReactiveCocoa.framework +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +922ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +821ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework +841ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/Frameworks/Squirrel.framework +1ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/MacOS/MyApp +881ms
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements build/entitlements.mac.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app/Contents/MacOS/MyApp +0ms
  electron-osx-sign Signing... /Users/me/gitrepos/my-app/dist/mac/MyApp.app +3s
  electron-osx-sign Executing... codesign --sign 99CC88B28694AB60B6259D0492040AB3E23A5413 --force --keychain /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/6257d8d505812ac107e3f341879b8e7d5f795b7c20b036c02761d937767e8dcc.keychain --options runtime --entitlements /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/tmp-entitlements-1832b-0.plist /Users/me/gitrepos/my-app/dist/mac/MyApp.app +0ms
  electron-osx-sign Verifying... +2s
  electron-osx-sign Verifying application bundle with codesign... +0ms
  electron-osx-sign Executing... codesign --verify --deep --strict --verbose=2 /Users/me/gitrepos/my-app/dist/mac/MyApp.app +0ms
  electron-osx-sign Verified. +2s
  electron-osx-sign Displaying entitlements... +0ms
  electron-osx-sign Executing... codesign --display --entitlements :- /Users/me/gitrepos/my-app/dist/mac/MyApp.app +0ms
  electron-osx-sign Entitlements:
 bplist00�

_ com.apple.application-identifier_#com.apple.developer.team-identifier_com.apple.security.app-sandbox_%com.apple.security.application-groups_6com.apple.security.cs.allow-unsigned-executable-memory_1com.apple.security.files.user-selected.read-write_!com.apple.security.network.client_com.apple.team-identifier_,ABCD1234567.com.mycompany.MyAppZABCD1234567			       <b���<X������ +68ms
  electron-osx-sign Application signed. +0ms

I literally have no idea where to go from here.

@ndtreviv Which version of Electron are you using? I think the end of the output contains some broken entitlements content that's written into the executable?
And I wonder what app-builder is and what it's doing here?
  • spawning        command=/Users/me/gitrepos/my-app/node_modules/app-builder-bin/mac/app-builder encode-plist
  • map async       taskCount=1
  • exited          command=app-builder code=0 pid=99395

The relevant dependencies in my package.json are:
"electron": "^6.0.8",
"electron-builder": "^21.2.0",
"electron-notarize": "^0.1.1",
"electron-osx-sign": "^0.4.13",

From yarn list:
├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  └─<EMAIL_ADDRESS>
I'm using electron-builder which appears to use app-builder-lib.
As for the entitlements - are you thinking it's corrupt because of the bad printout?
I'm not sure why it's printing out like that. There are no dodgy characters in my actual file. The file that electron-osx-sign writes to /var/folders/xh/gpx8qj1j4lq356vzbtr6fgqr0000gp/T/tmp-entitlements-1832b-0.plist definitely looks like that, however. So is it writing it out incorrectly?

@ndtreviv Yea I don't think the plist should look this dodgy 🤔 Can you try directly using electron-osx-sign to sign your app bundle and see if gives a different result? Like so:
electron-osx-sign --entitlements=path/to/entitlements --entitlements-inherit=path/to/entitlements --provisioning-profile=path/to/provisioning-profile --hardened-runtime --no-gatekeeper-assess path/to/app

@develar Do you by chance know what the app-builder's encode-plist does?

@ndtreviv Yea I don't think the plist should look this dodgy 🤔 Can you try directly using electron-osx-sign to sign your app bundle and see if gives a different result? Like so:
DEBUG=electron-osx-sign* electron-osx-sign --entitlements=path/to/entitlements --entitlements-inherit=path/to/entitlements --provisioning-profile=path/to/provisioning-profile --hardened-runtime --no-gatekeeper-assess path/to/app
The debug output should have the entitlements at the end (hopefully without the dodgy format?)
@develar Do you by chance know what the app-builder's encode-plist does?

It's ok. I've resolved my issue, so this can be ignored.
To resolve it, I did two things:

Went scorched earth on my certificates and provisioning profiles - generated new ones from scratch.
My entitlements.mac.plist was wrong. I split some of the properties out to entitlements.mas.plist (even though I'm not building for mas)

After that it all worked. Next up: Signing for Windows 😰

@ndtreviv 🤔 Would you ming sharing with us what you have in the entitlements.mac.plist now that resolved the issue? Thanks!

Sure.
entitlements.mac.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
    <true/>
    <key>com.apple.security.network.client</key>
    <true/>
    <key>com.apple.security.files.user-selected.read-write</key>
    <true/>
  </dict>
</plist>

entitlements.mas.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true />
    <key>com.apple.application-identifier</key>
  	<string>1234ABCDEF.com.mycompany.MyApp</string>
    <key>com.apple.team-identifier</key>
  	<string>1234ABCDEF</string>
    <key>com.apple.developer.team-identifier</key>
  	<string>1234ABCDEF</string>
    <key>com.apple.security.application-groups</key>
    <array>
      <string>1234ABCDEF.com.mycompany.MyApp</string>
    </array>
    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
    <true/>
    <key>com.apple.security.network.client</key>
    <true/>
    <key>com.apple.security.files.user-selected.read-write</key>
    <true/>
  </dict>
</plist>

@sethlu to answer your question about encode-plist, it would appear the plist dependency was replaced by biplist. I am attempting to get to the bottom of this issue myself, and it would appear it's related to that switch. I doubt it affects this project, as you still use plist, but any insight would be much appreciated.

@james-criscuolo Currently electron-osx-sign uses the plist package to parse & build plist files. If the user specified entitlement files are binary encoded, I guess then it won't be parsed properly for electron-osx-sign & some of the automations for entitlements files could be affected?

My comment was in regards to your question about electron-builder. Independent of that, I've switched my MAS build over to electron-packager and still cannot get it to work. I can make a DMG build work with electron-builder, and anticipate the same with electron-packager. It appears that adding app-sandbox leads to the issues, which is required for a MAS build.
A lot of solutions have been posted above, but it appears they are all for DMG builds, and nobody has had a MAS build work yet (please let us know if you've got it working).

Same issue here!  Works fine for distribution outside MAS.
This issue is specifically for MAS. It won't be allowed to be uploaded to the AppStore without that entitlement. I am using electron-builder

Just to clear some confusions:
electron-osx-sign injects com.apple.developer.team-identifier by default to the entitlements file to support features such as Handoff, but this entitlement key needs to be whitelisted by a provisioning profile (see https://github.com/electron-userland/electron-builder/issues/897#issuecomment-487414713).
Also, according to a technical note from Apple:

Recently, the com.apple.developer.team-identifier entitlement was added to all new Mac provisioning profiles. This means that, going forward, distribution builds of Mac apps cannot be run directly; they are for submitting to iTunes Connect for app review only.

Ref: https://developer.apple.com/library/archive/qa/qa1884/_index.html
Therefore, the app bundle is expected to crash with the default electron-osx-sign signing behavior for Mac App Store distributions. A way to have electron-osx-sign avoid injecting com.apple.developer.team-identifier is to provide the flag --no-auto-entitlements--some notes for this is also available in https://github.com/electron-userland/electron-builder/issues/897#issuecomment-487414713 (same link as above).

For distributions outside the Mac App Store however, no crash is expected, because that'll eventually be the signed app bundle for notarization & shipped.

Anyone have any luck getting MAS and MAS-DEV builds working? As mentioned, the standalone DMG build works as expected however the MAS and MAS-DEV builds crash immediately on launch with codesign errors. I understand the MAS build would crash(expected) since thats the version used to upload to the app store, however MAS-DEV should not be crashing since that's for testing. We have the correct team ID in our entitlements along with the 6 macs' UID in our dev provision profile. Everything signs and validates fine however it still crashed on launch :(

@JohnTendik Same issue here - with hardenedRuntime: true, mas-dev is still crashing. It is being signed with the correct certificate as well, which is different than the mas certificate. Without hardenedRuntime, it opens fine.

The answer for many ended up being over here: https://github.com/electron-userland/electron-builder/issues/4040#issuecomment-543252275
There are a lot of useful comments scattered throughout that thread, but the big "change" to the app store ended up involving having to exclude native dependencies from the ASAR packaging. On top of that , hardenedRuntime does not play nicely with sandbox, so leave it off. Notarization is also unnecessary for the app store, but I've successfully released my app with it (although I may look to remove that).

Awesome guys thank you I'm going to try these suggestions. Also I should note, although the app crashes, we don't get a crash log- none in user logs or system logs. We used to see "binary signed improperly" type error before but now that doesn't even come it. It just crashes regardless. Ill try turning hardened mode off.

I had issues with immediate crashes when I had hardened runtime entitlements, with hardened runtime false. I believe the only necessary change (for the app store) is the asar unpack stuff, so I recommend going back to your last work build, and just adding asarUnpack option with your native modules.

While you are trying with the asar unpack things... I think it may be nice to summarize the discussion above:

For distribution inside the Mac App Store

App sandbox required
No need for notarization (probably just don't bother doing this) -- the app review process will check for the suspicious code, so there's no need to check that manually again

For distribution outside the Mac App Store

App sandbox not required (probably just don't bother doing this)
Notarization required (therefore hardened runtime as a requirement) -- this checks for suspicious code

Since we're in hardened runtime, there are exception entitlements we need to add for Electron, otherwise the app will break upon launch (note: no need to include the app sandbox entitlement entries if you're not making thee app sandboxed)

I am having the same error with electron-os-x sign and electron-packager
With electron-builder I did work out how to solve all issue to get a valid package to upload in the app store (via transporter) but unfortunately by fixing the issue I made the app not running. If someone is interested in the electron-builder issues I published them here
https://david.dev/electron-cannot-build-mas-on-os-x-mojave

Im happy to report we have solved our build problems. All three builds are working as expected now. Our issue was a little bit different than some of you in this thread so I'm including our fix. It was thanks to the investigation of another user that we were able to move past this problem :)
I've included my build configs there if anyone is interested in seeing how we were able to fix our problem.
https://github.com/electron-userland/electron-builder/issues/4040#issuecomment-547134627
Thanks everyone for all your help!

🎉 Glad to hear that you've solved this specific problem!
I'll close this issue for now since there are quite a few different issues discussed here and it's a little hard navigate with scrolling up and down the page...
Feel free to continue the discussion here 😸 If anyone has a different question I'd recommend opening a new issue for convenience of record keeping.

Here is an update for Electron 7.0.3 tweaked version (Which is required for MAS builds at the moment - ref. https://github.com/electron/electron/issues/20027#issuecomment-551913031)
Replace AppName, CompanyName (xxx) and /dist_electron/mas/$APP.app with your own.
sign-mas.sh
#!/bin/bash

CURRENT_PATH="$( cd "$(dirname "$0")" ; pwd -P )"

# Name of your app.
APP="AppName"
COMPANY_DEVELOPER_ID="CompanyName (xxx)"
# The path of your app to sign.
APP_PATH="$CURRENT_PATH/dist_electron/mas/$APP.app"
# The path to the location you want to put the signed package.
RESULT_PATH="$CURRENT_PATH/dist_electron/mas/$APP-Publish-Ready.pkg"

# The name of certificates you requested.
APP_KEY="3rd Party Mac Developer Application: $COMPANY_DEVELOPER_ID"
INSTALLER_KEY="3rd Party Mac Developer Installer: $COMPANY_DEVELOPER_ID"
# The path of your plist files.
CHILD_PLIST="$CURRENT_PATH/entitlements.mas.inherit.plist"
PARENT_PLIST="$CURRENT_PATH/entitlements.mas.plist"
LOGINHELPER_PLIST="$CURRENT_PATH/entitlements.mas.loginhelper.plist"

FRAMEWORKS_PATH="$APP_PATH/Contents/Frameworks"

codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Electron Framework"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/Electron Framework.framework"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper.app/Contents/MacOS/$APP Helper"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper.app/"

codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (GPU).app/Contents/MacOS/Electron Helper (GPU)"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (GPU).app/"

codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (Plugin).app/Contents/MacOS/Electron Helper (Plugin)"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (Plugin).app/"

codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (Renderer).app/Contents/MacOS/Electron Helper (Renderer)"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$FRAMEWORKS_PATH/$APP Helper (Renderer).app/"
codesign -s "$APP_KEY" -f --entitlements "$LOGINHELPER_PLIST" "$APP_PATH/Contents/Library/LoginItems/$APP Login Helper.app/Contents/MacOS/$APP Login Helper"
codesign -s "$APP_KEY" -f --entitlements "$LOGINHELPER_PLIST" "$APP_PATH/Contents/Library/LoginItems/$APP Login Helper.app/"
codesign -s "$APP_KEY" -f --entitlements "$CHILD_PLIST" "$APP_PATH/Contents/MacOS/$APP"
codesign -s "$APP_KEY" -f --entitlements "$PARENT_PLIST" "$APP_PATH"

productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$RESULT_PATH"

entitlements.mas.loginhelper.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
  </dict>
</plist>

entitlements.mas.inherit.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.inherit</key>
    <true/>
  </dict>
</plist>

entitlements.mas.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.application-groups</key>
    <array>
      <string>XXX.com.appname.AppName</string>
    </array>
    <key>com.apple.security.network.client</key>
    <true/>
    <key>com.apple.application-identifier</key>
    <string>XXX.com.appname.AppName</string>
  </dict>
</plist>

Then run sh sign-mas.shto create a valid file for publishment.

@steffanhalv I've used the linked tweaked electron version (7.0.1) and tried to build with electron-builder (20.44.0) a MAS version to sign it lateron with the script file you've provided. But I can't really build with target MAS. The App (before signing) always crashes on startup with exception type EXC_BREAKPOINT (SIGTRAP). Any ideas?

@michaelmika Check that all executable binaries inside your mas build is included to be signed and is correct relative to the script file. If the script is in root of your project, the mas build should be exactly ./dist_electron/mas/APPNAME.app
CD into ./dist_electron/mas/APPNAME.app/... and look for extra binaries. When all binaries are added and signed, no errors should occur in the terminal and the app should run. Also use the latest electron-builder and the tweaked 7.0.3 version, not 7.0.1.
We did just got our app approved for the app store two days ago following this steps.

@steffanhalv thanks a lot! Spent several days to figure it out and finally found your solution

@steffanhalv Unfortunately it did not work for me. I now figured out how to sign and publish with this guide from 2020. The crucial information is that it only seems to work with Electron 5.0.13 and 6.1.7 .

Can you please elaborate how to add asarUnpack option exactly? I am encountering the same issue. I code sign with parameters --force -o runtime and got this signature invalid error on launch, if I remove the parameters when codesigning, it launchs successfully. Thanks a lot

I had issues with immediate crashes when I had hardened runtime entitlements, with hardened runtime false. I believe the only necessary change (for the app store) is the asar unpack stuff, so I recommend going back to your last work build, and just adding asarUnpack option with your native modules.


Automated cherry pick of #10926: fix(monitor): alertpanel create fix; nodealert filterbyowner fix

Cherry pick of #10926 on release/3.7.
#10926: fix(monitor): alertpanel create fix; nodealert filterbyowner fix

Codecov Report

Merging #10927 (1c8b54f) into release/3.7 (0ff3997) will increase coverage by 5.20%.
The diff coverage is 0.00%.

@@               Coverage Diff                @@
##           release/3.7   #10927       +/-   ##
================================================
+ Coverage         5.98%   11.19%    +5.20%
================================================
  Files              848      147      -701
  Lines           131795    16921   -114874
================================================
- Hits              7887     1894     -5993
+ Misses          123206    14834   -108372
+ Partials           702      193      -509

Flag
Coverage Δ

aFlag
11.19% <0.00%> (+5.20%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apis/const.go
0.00% <0.00%> (ø)

pkg/apis/input.go
0.00% <ø> (ø)

pkg/apis/list.go
0.00% <ø> (ø)

pkg/baremetal/tasks/baseprepare.go
0.00% <0.00%> (ø)

pkg/baremetal/tasks/bm_register.go
0.00% <0.00%> (ø)

pkg/baremetal/tasks/ipmiprobe.go
0.00% <0.00%> (ø)

pkg/baremetal/tasks/stop.go
0.00% <0.00%> (ø)

pkg/cloudcommon/validators/validators.go
62.39% <0.00%> (-0.69%)
:arrow_down:

pkg/monitor/alerting/conditions/reducer.go
77.27% <0.00%> (-13.94%)
:arrow_down:

pkg/util/imagetools/imagetools.go
40.50% <0.00%> (-2.74%)
:arrow_down:

... and 717 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef9a9b2...1c8b54f. Read the comment docs.


FEATURE: ability to run jobs exclusively for a job queue

The purpose of this PR is allow for the definition of jobs that should run work exclusively -- that is, at most one job executing -- by setting the JobOptions {RunExclusiveJobs: true}. For example:
worker_pool.JobWithOptions(jobName, JobOptions{RunExclusiveJobs: true}, (*Context).WorkFxn)
This is accomplished by introducing a queue lock that is:

checked before a new job is fetched
set once a new job is fetched, if the jobs are marked to run exclusivley
cleared once job has finished (in the event of success or error)

We also check for any stale queue locks during worker pool startup and clean those up.
QA tests run:

Test Case 1: verify only one job is active at a time

create a worker pool with concurrency >= num of jobs and set RunExclusiveJobs = true via JobOptions
start the worker pool
enqueue a bunch of jobs
during the duration of the job execution, check the inprogress queue and make sure there is never > 1 job in progress at any time

Test Case 2:  new worker pool is starting up and detects an active queue lock, leaves lock in place

manually create the queue lock and manually create an inprogress key
start a new worker pool in the same namespace/job name
verify that the stale lock is still in place

Test Case 3: new worker pool is starting up and detects a stale queue lock

manually create the queue lock and manually delete any inprogress keys
start a new worker pool in the same namespace/job name
verify that the stale lock was removed

Test Case 4: verify that exclusive jobs can be paused

start exclusive jobs
try to pause exclusive job execution
observe that they stop running
unpause and observe that they resume execution

Addressed by https://github.com/gocraft/work/pull/41.


Google signin fails on firefox 36/mac

The oauth process succeeds but the addon doesn't seem to register succesful login.
Does seem to work on 38.

Made difficult to debug due to #1093 .  Experienced by @zahoriea

Did you test it in the freedom-social-xmpp repo? That would be the first thing to check I think.

Is this still an issue?  Jonathan is able to login to Google (through clicking on the Polymer buttons) using Firefox 36.01 on Linux

I just successfully opened in running Firefox 36 on Mac as well.  Closing this issue, feel free to re-open if you continue to see issues.


[BYOC][TRT] Support batch norm for all ranks <=5, and all axes

Previous batch norm only supported rank 4 inputs with axis 1 or 3. Now we support input ranks and axes 1-5.

All tests in test_tensorrt.py passed locally

Thanks @trevor-m @anijain2305 @jroesch


ci: play with PR workflow

Just testing :P I want to see if I can reduce the number of Cloudflare Pages deploys by only enabling preview ones in case the dev wants them. Same could apply for main builds (state in a commit that you don't want to deploy that for instance).
Ideas:

Something in the commit message

Maybe pollutes the message?

Something in PR body
Something as a PR comment (kinda like /dependabot commands)

Info of a full GitHub object in GH Actions: https://github.com/davidlj95/website-v2/actions/runs/6043579771/job/16400822235?pr=4
Seems that the event property contains inside pull_request.body the body of the PR. Also pull_request.title for the title. Also pull_request.labels contains labels for the PR. This seems very appropriate for marking a PR as preview enabled or not 💯.
For pushes to main, we could be a bit smart and detect if the content of the build artifact changed vs latest artifact 🤔 Though that would imply using the GitHub API. As actions/download-artifact@v3 doesn't have any way to access artifacts outside of workflow. But it's possible, as dorny/test-reporter@v1 action does that with the GitHub API.
https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28
We could list artifacts for main branch with build name. Then download the artifact (a pity doesn't include a hash!). And compare hashes. Though if we're only deploying the browser part, maybe we could:

Just include browser in build artifacts.

After all, we don't use the server right now.
The part of deploying would be a bit more decoupled, as no need to specify browser dir. Just deploy what the artifact contains. Which makes lot of sense.

Extract all and compare only the browser dir hash.

Seems that creating hash for a dir is not quite straight forward :(  https://worklifenotes.com/2020/03/05/get-sha256-hash-on-a-directory/
Quite easier to sha256sum on something and that's it.

Thooo maybe we could just push to GitHub Pages which is unlimited 🤔 And leave the real production deploys to CloudFlare pages.
Context: I'm thinking about introducing a release system, where a new release triggers a production deployment (+CHANGELOG generation, version bump on package.json), .... And to deploy always on main, but to a preview site. And when releasing, actually deploy to the production env. So we can add several features, see how they look like and eventually deploy. Maybe it's a bit cumbersome when all is ready and just small changes / new additions are done though 🤔
Seems first option is the way to go.
Soooo:

Enable preview deploys by adding a tag to the PR

If tag is present, deploy otherwise not.
Optimization: do a build if adding the tag (though then adding -> removing -> adding a tag we'd trigger a new unneeded deploy)

Decide what to do with production deployments & pushes to main / releases

Hmmm allright, so seems that the limit only applies if you build using their CI system. If you just upload static files, that limit doesn't apply for now. So letting this aside. https://community.cloudflare.com/t/builds-vs-deployments/494717/3
Anyway, could pay the pro plan in case I exceeded it anyway soo . Moving to another topic. Was fun tho


how the heck do i get views for lost footage. I know its not really a bug but im sorry I just need help

Implemented in a444f33, available in v0.4.0, use FoundVideoScoreMultiplier to change score multiplier.

I don't know what the hell I'm doing can you explain it in more basic terms please

Most of the videos you find will get you views (x0.5 by default) if you use v0.4.0 or newer. Some videos that were uploaded on older versions don't have views data and won't give views.


Convert neon-cluster-operator NodeController into a CRON job

It turns out that watching the cluster nodes is a bit heavy weight because it looks like kubelet updates node status every 10 seconds or so.  It'll be better to just check for worker nodes with fewer than 4-cores periodically.

CODED: I'm waiting on a full build to test this as well as related resource naming tweaks.

TESTED/DONE


selectors with py not converted properly?

What happened?

When converting a feedstock here: https://github.com/conda-forge/conda-smithy/issues/2085#issuecomment-2407734898
we saw that a selector with py in it ([py<310]) was converted to a list element as py<310. However, in the new v1 format for python, the correct syntax is match(python, '<3.10') AFAIK. We have no formal spec but I don't think there is an intent to support the py variable going forward.
To Reproduce
Steps to reproduce the behavior:
Additional Details (please complete the following information):

OS: [e.g. MacOS M1, Windows]
Conda Recipe Manager version [e.g. 0.2.0]
Any other context about the problem that was found.

@beckermr I think this might have been resolved in v0.3.0 (released today) with this PR: https://github.com/conda-incubator/conda-recipe-manager/commit/1fd4f9d1d49b38ff4b321cdca6c67bb11f74496b#diff-b9a300b1f9ce0acd937e2905a1f0af470afae7049450ef4158b16ae31254cda4R209
I assume most conda-forge contributors are getting CRM from conda-forge and not the source code. That's on me for not releasing more frequently.

Confirmed, v0.3.0 does not suffer from this issue. I ran crm convert on this recipe: https://github.com/conda-forge/sourmash-minimal-feedstock/blob/main/recipe/meta.yaml
Here's the afflicted build section output:
build:
  number: 2
  skip: match(python, "<3.10")
  python:
    entry_points:
      - sourmash = sourmash.__main__:main
  dynamic_linking:
    missing_dso_allowlist:
      - if: osx
        then: /usr/lib/libresolv.9.dylib

Thank you!


Computer Controller: gracefully show screenshot errors

I've noticed that if a screenshot cannot be captured the process simply dies, say when workstation is locked.
Gracefully handling that condition with a static "UNAVAILABLE" PNG would be ideal.

This was addressed way back in https://github.com/museumsvictoria/nodel-recipes/pull/49
Case closed 🙇


Docker image run error

Hi,
I am trying to run the docker image in 1.7v, here the building of images was successful but the running of image has following error -

Please help.

hey @Parul-mahajan  could you provide your docker build and docker run commands?

For me tag 1.7 doesn't even build so I would build main.
copilot-metrics-viewer-main git:(v1.7) docker build -t metrics-viewer .

@martedesco can we push 1.8 tag?

Hi @karpikpl I ran the same commands as per the documentation and I was able to solve this by updating my docker file with the following - ```
Stage 1: Build the Vue.js application
FROM node:22 AS build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
Stage 2: Serve the application with Nginx
FROM nginx:1.27 AS production-stage
RUN apt-get update && apt-get install -y dos2unix
COPY --from=build-stage /app/dist /usr/share/nginx/html
COPY --from=build-stage /app/dist/assets/app-config.js /usr/share/nginx/html-template/app-config.template.js
COPY ./docker-entrypoint.d/.sh /docker-entrypoint.d/
RUN chmod +x /docker-entrypoint.d/.sh
RUN chmod +x /docker-entrypoint.d/99-config-app.sh
RUN dos2unix /docker-entrypoint.d/99-config-app.sh
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

I think that solved in main and will be available in 1.8 release, hence I'm closing the issue.


autogenerate osbuild modules

Initial implementation of automatic pulls of osbuild documentation. Pretty naive little script.
Content looks like:

I've added separate commits for sources, mounts, inputs. These can be removed again if we don't yet want to touch those in osbuild.


[Request] Dark Theme for Windows

That would be awesome. I seen someone paste a photo of their Mac version and it looked like they already had a dark theme on it, please don't forget us Windows users :D

In the Mac Version only toggles to dark mode when you have enabled "use dark menu bar and dock" in the general tab of the system preferences.
In this fork I just crated an explicit button to swap between themes directly from the studio bar.

Implemented this in a53bb606eca01ef95d0793077b596ce47c133db4 and c2926d7fdd289c3ce61ec36e53446d7212ed6227.
Next release will allow setting the dark theme on Windows and Linux from the view menu.

I'm shocked, I can't believe how fast you are at implementing these requests, where as if it was a big company it would take 6 months to release it.


Make upgrade testing selecting automatically the new version

We currently need to modify two values for upgrade testing.

the previous version to make (in the makefile in stateful-upgrade-source in --old_version)
the new version in Dockerfile-versioned-source in ENV NEW_VERSION

To prevent having to modify files to run the command we could:

Provide the old version as the argument for the make command
Automatically determine the new version by fetching the value in app/setup_handler.go

Closing, we now specify the two versions in the Dockerfile, this is easy enough to maintain


Splitting Terminal

Description of the new feature/enhancement
Sometimes it is necessary/pretty helpful to see multiple terminals at once. It would be nice to be able to split the Terminal horizontally and vertically to see multiple shells at once.
Proposed technical implementation details (optional)
Right click in the current terminal window, then have 2 new options in the dropdown "split horizontally" and "split vertically". When you press on of these buttons it will open another shell of the same type. Basically like the Terminator app on Ubuntu.

You can use Alt Shift - (minus)
https://www.bleepingcomputer.com/news/microsoft/microsoft-adds-split-panes-feature-to-windows-terminal-v07/

Thanks, i didn't know that. Would be nice if you could do it with right click as well.

Yes, it is considered in https://github.com/microsoft/terminal/issues/1000#issuecomment-562674537

Looks like this one is already covered. Thanks.


[no-access-missing-member]: bug or normal?

<input someDirective #varDirective="someDirective">
<button (ngClick)="varDirective.someMethod()"></button>

gives warn
[no-access-missing-member] The property "varDirective" that you're trying to access does not exist in the class declaration.

As for response #361. Close


Neo4j 3.0 Bolt support?

Is the new binary Bolt protocol going to be supported?

Yes!  That's the plan.  I'm in the process of building a new neo4j-core API for sessions which uses adapters so it will be easy to add Bolt.
I also previously helped build a partial implementation of Bolt in Ruby.  It's a bit out of date but it shouldn't take too much to get it working with the latest version of Neo4j.  Probably that will happen with their first release candidate.
Brian

On Dec 25, 2015, at 23:51, tester123<EMAIL_ADDRESS>wrote:
Is the new binary Bolt protocol going to be supported?
—
Reply to this email directly or view it on GitHub.

I was on my phone before, so much a bit more info.  Here's the code for supporting PackStream and a bit for supporting Bolt:
https://github.com/neo4j-contrib/new-remoting-ruby
As I said it's a bit out of date, but I plan to bring it up to date with the 3.0 RC
I've also just put together some basic intro docs to the new API here (on a branch):
https://github.com/neo4jrb/neo4j-core/tree/new_cypher_api#basic-usage
Feedback definitely welcome!
In case you want to look at the source code, I've made a diagram of the modules/classes:
http://i.imgur.com/g5FdPDn.png

Bolt is officially supported by neo4j >= 8.0.0.rc.1


update lehrfempp to 0.7.13

I've followed this guide
step by step carefully. Yes

I've tested this package remotely and have excluded all broken builds.
Here is the links to the Travis/AppVeyor with status "All passed":

https://ci.appveyor.com/project/craffael/hunter/builds/23151637
https://travis-ci.org/craffael/hunter/builds/507787264

Testing:

https://ci.appveyor.com/project/ingenue/hunter/builds/23154252
https://travis-ci.org/ingenue/hunter/builds/507830369?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.23.135


Drone collisions and navigation

Task card: https://trello.com/c/jWGEvwYX/943-programming-drone-collisions-and-navigation
Main Changes:

Fixed lighting issue (was purple on my computer but not others'. Now it looks like the screenshots of it from others.)
Support for anystate in the state machine editor. There are some minor bugs, will fix later since they don't affect the game.
Split drone state machine in two (because we'll probably need to do that eventually for overlapping actions / movement, and because we need movement to update from FixedUpdate).
Changed drone movement to use a rigidbody, so it collides with things.
Added pathfinding to the drone.

This looks good. The only problem I see is that now the terrain is pink on my machine. lol It goes back to normal if I switch to another branch.

Ok, that's really weird. For me it's pink until I make the change to SkyMaterial.mat. I'll revert that change for now

Yea I have no idea what's causing it.

This looks good. The only problem I see is that now the terrain is pink on my machine. lol It goes back to normal if I switch to another branch.

Pushed a revert commit


Fixing of "setup.sh" file

This commit added an additional line to the "setup.sh" file that was
missing.

@AshkenYariv When you close a PR you should write why and follow up PR link if there is one.
Reviewers invest time reviewing your PR and you will probably need them to review the follow up PR as well.

+1 to what @ormergi said,
also, it is usually better to update the existing PR than opening a new one (assuming the $SUBJECT is still the case of the PR.
if not, then as @ormergi said, better to include a reason why it's no longer relevant

Hi @yuvalk and @ormergi, sorry made this mistake when trying to change the commit message, after it happen @shayakrach explained how to change the commit message next time.
Could you review the new PR I created please?

This PR was closed accidently when trying to change a commit description.
The new PR solving this issue is in the link below:
https://github.com/redhat-beyond/Side-Hustle/pull/14


Add additional chain parameters required to configure an Airnode

The Airnode config file has many parameters that we set differently between chains, such as ones relating to number of blocks or gas parameters. These are typically based on some chain characteristics (what is the average block time, does the provider return a block base fee, etc.) The chain objects should include both these characteristics and the (recommended) config parameters derived from these.

@RiVal-cz asked about if this package will export chain parameters that can help with Market payments. This issue covers that in that once it exports the block time of the chains, the Market can use a function of that as the minimum confirmations required.

The only way I see this issue being addressed is I ask everyone to find out all the personally-kept chain taxonomies spread across multiple environments because they won't come and tell us. Also, these properties should be auto-populated/updated because entering them manually is error-prone (especially important because we're requested to integrate a lot of chains so we want juniors to be able to this correctly) and they change over time.
For example, block time can be estimated by using the provider URL to find the block number from a month ago, and then dividing the difference to find the block time. We can have a Github Action that does this periodically to adapt to drifts in the value.

ChainAPI also needs the following values if they exist:

The block history limit
The fulfillment gas limit
The withdrawal remainder in wei

I think you should derive the block history limit from blockTimeMs at your end. For example, Aurora blockTimeMs is 1135, the Airnode coordinator runs every minute, if you want to give the Airnode 10 chances to fulfill a request, you need the request to remain in scope for 10 minutes. 10 * 60 / 1.135 = 529 blocks. The 10 minutes bit is opinionated, which is why it's not appropriate for us to have the number 529 here. One thing to make sure here is for the public provider to support a getLogs call with a 529 window.
Ideally start omitting the fulfillment gas limit in the Airnode config (though it's a v0.12 feature).
Withdrawal remainder seems to strictly be an Optimism thing and there is no correct value for it, so I'm not sure what to do about it. Another point is I'm not sure if @Ashar2shahid is testing the RRP integrations strictly, for example, including withdrawals. I know that we're on at least one Optimism fork (I don't remember which chain it was) so this should also be relevant there.

@bbenligiray andre asked me the same question and my response was for at least 2 invocations. 10 seems a lot especially considering some l2s have blocktimes of 200ms. Maybe 5 would be more appropriate
Agreed, I omitted it completely
I referred to Chain Idiosyncrasies when creating configs but haven't personally tested withdrawals on each chain only fulfills.

Fewer number of invocations is only safe to do with a good gas price strategy. Provider recommend will have fulfillments dropped during congestion.
Apparently the Optimism fork is Mantle, so we don't expect withdrawals to work with no withdrawal remainder defined there for example.

I see, makes sense.
Base is also built on the OP stack so it might also be an issue there


User name search not working

User input
In "see all processes" on landing page and the search bar. Not able to search by user name. No results when searching own user name either.
Sharepoint list ID
User

Fixed by #229


A Kind Inquiry for Releasing SiT-XL/2 Models

Hi, appreciate for releasing such a amazing work!
Do you have any plans to release the checkpoint of SiT-XL/2 256x256 and 512x512 models?
Thanks a lot!

Hi,
The SiT-XL/2 is checkpoint is available here:
https://www.dl.dropboxusercontent.com/scl/fi/as9oeomcbub47de5g4be0/SiT-XL-2-256.pt?rlkey=uxzxmpicu46coq3msb17b9ofa&dl=0
We will release the 512 model soon!

Thanks a lot for your quick reply! Appreciate it!

Hi,
The SiT-XL/2 is checkpoint is available here: https://www.dl.dropboxusercontent.com/scl/fi/as9oeomcbub47de5g4be0/SiT-XL-2-256.pt?rlkey=uxzxmpicu46coq3msb17b9ofa&dl=0
We will release the 512 model soon!

Hi,
Thank you for sharing your work. Unfortunately, I am unable to download the checkpoint from the provided URL; it appears that the file may have been deleted or the link might be broken. Additionally, I have checked the README file and encountered the same issue. Could you please verify the link or provide an updated one?
Looking forward to exploring your model further.

Hi,
We apologize for the inconvenience. The dropbox link reached its maximum traffic over the past few days, and we will update it asap.