Build metadata is
Entitlements
Naukri Launcher.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/MacOS/Naukri Launcher
com.apple.application-identifier: XXXXXX.com.naukri.securelogin
com.apple.security.cs.allow-jit: true
com.apple.developer.team-identifier: XXXXXX
com.apple.security.application-groups: ( "XXXXXX.com.naukri.securelogin" )
com.apple.security.cs.allow-unsigned-executable-memory: true
com.apple.security.app-sandbox: true
com.apple.security.network.client: true
com.apple.security.cs.allow-dyld-environment-variables: true
Naukri Launcher.app/Contents/Library/LoginItems/Naukri Launcher Login Helper.app/Contents/MacOS/Naukri Launcher Login Helper
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Naukri Launcher Helper.app/Contents/MacOS/Naukri Launcher Helper
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Naukri Launcher Helper (GPU).app/Contents/MacOS/Naukri Launcher Helper (GPU)
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Naukri Launcher Helper (Renderer).app/Contents/MacOS/Naukri Launcher Helper (Renderer)
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
Naukri Launcher.app/Contents/Frameworks/Naukri Launcher Helper (Plugin).app/Contents/MacOS/Naukri Launcher Helper (Plugin)
com.apple.security.app-sandbox: true
com.apple.security.inherit: true
build package.json are
{
"name": "naukri-login-app",
"version": "1.1.11",
"description": "naukri-login-app",
"productName": "Naukri Launcher",
"main": "app/min/main.js",
"author": "Naukri ",
"homepage": "recruit.naukri.com",
"publisher": "recruit.naukri.com",
"email": "",
"scripts": {
"start": "electron app/src/main.js",
"git-cleangen": "git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch gen' -- --all && npm run remove-all-git-refs",
"remove-all-git-refs": "rm -rf .git/refs/original/ && git reflog expire --expire=now --all && git gc --prune=now && git gc --aggressive --prune=now",
"electron-build": "node electron-build.js",
"build": "npm run minify-js && electron-builder",
"minify-js": "javascript-obfuscator ./app/src --output app/min",
"build-win": "node scripts/build.js --env=win",
"build-mac": "node scripts/build.js --env=mac",
"build-linux": "node scripts/build.js --env=linux",
"package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --icon=app/src/assets/icons/mac/icon.icns --prune=true --out=release-builds",
"package-win": "electron-packager . secure-login --overwrite --asar=true --platform=win32 --arch=ia32 --icon=app/src/assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=Naukri --version-string.FileDescription=CE --version-string.ProductName="Recruiter Login App"",
"package-linux": "electron-packager . recruiter-initiator-app --overwrite --asar=true --platform=linux --arch=x64 --icon=app/src/assets/icons/linux/icon.png --prune=true --out=release-builds"
},
"build": {
"appId": "com.xxxxx.securelogin",
"artifactName": "naukri-launcher.${ext}",
"directories": {
"output": "gen/${platform}/${arch}",
"buildResources": "gen/installers/${platform}"
},
"files": [
"!gen",
"!app/src"
],
"protocols": {
"name": "naukri-recruiter",
"schemes": [
"deeplink"
]
},
"publish": [
{
"provider": "generic",
"url": "https://static.naukimg.com/s/7/111/${platform}/${arch}/"
}
],
"afterSign": "./build/notarize.js",
"mac": {
"type": "distribution",
"target": ["mas"],
"category": "public.app-category.business",
"icon": "build/icons/mac/icon.icns",
"entitlements": "build/entitlements.mas.plist",
"provisioningProfile": "/Users/akhilgoel/Downloads/NL_MAS_distribution.provisionprofile",
"extendInfo": {
"ElectronTeamID":"XXXXXX",
"ITSAppUsesNonExemptEncryption": "NO",
"NSMicrophoneUsageDescription": "Allow microphone access to take audio input for login form"
}
},
"mas": {
"entitlements": "build/entitlements.mas.plist",
"entitlementsInherit": "build/entitlements.mas.inherit.plist",
"entitlementsLoginHelper":"build/entitlements.mas.loginhelper.plist",
"provisioningProfile": "/Users/akhilgoel/Downloads/NL_MAS_distribution.provisionprofile"
},
"win": {
"target": "nsis",
"icon": "build/icons/win/icon.ico"
},
"nsis": {
"oneClick": false
},
"linux": {
"category": "your.app.office.type",
"target": "AppImage",
"icon": "build/icons/linux/icon.png",
"mimeTypes": [
"x-scheme-handler/naukri-recruiter"
],
"desktop": {
"MimeType": "x-scheme-handler/naukri-recruiter"
}
}
},
"devDependencies": {
"@electron-forge/cli": "^6.0.3",
"electron": "^19.0.0",
"electron-builder": "^23.6.0",
"electron-builder-squirrel-windows": "^24.0.0-alpha.11",
"electron-installer-dmg": "^4.0.0",
"electron-notarize": "^1.2.2",
"electron-rebuild": "^3.2.9",
"electron-winstaller": "^5.1.0",
"javascript-obfuscator": "^4.0.2"
},
"dependencies": {
"@electron/asar": "^3.2.2",
"axios": "^1.2.0",
"electron-squirrel-startup": "^1.0.0",
"electron-store": "^8.1.0",
"electron-updater": "^5.3.0",
"fs": "0.0.1-security",
"getmac": "^5.20.0",
"jsencrypt": "^3.3.2",
"macaddress": "^0.5.3"
}
}
And same is happening for TestFlight.