Closed lanistor closed 2 years ago
Here is my Info.plist
file:
<?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>AsarIntegrity</key>
<string>{"checksums":{"app.asar":"Beo2RLE/p1cy0FcX7jWFOk44Z9Ffc6rB7i2w/HEl3d0p4B3844Tnp9eBK88iHoPzvgsgqIBQax6pwFjG2hPVVw=="}}</string>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<key>Bundle name</key>
<string>My App</string>
<key>CFBundleDisplayName</key>
<string>My App</string>
<key>CFBundleExecutable</key>
<string>My App</string>
<key>CFBundleIconFile</key>
<string>My App.icns</string>
<key>CFBundleIdentifier</key>
<string>com.aaa.bbb</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>My App</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.0</string>
<key>CFBundleVersion</key>
<string>2.2.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTSDKBuild</key>
<string>10.14</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<key>DTXcode</key>
<string>1030</string>
<key>DTXcodeBuild</key>
<string>10G8</string>
<key>ElectronTeamID</key>
<string>XXXXXX</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSHasLocalizedDisplayName</key>
<true/>
<key>LSMinimumSystemVersion</key>
<string>10.10.0</string>
<key>NSCameraUsageDescription</key>
<string>This app needs access to the camera</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 My App Team</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app needs access to the microphone</string>
<key>NSPrincipalClass</key>
<string>AtomApplication</string>
<key>NSQuitAlwaysKeepsWindows</key>
<false/>
<key>NSRequiresAquaSystemAppearance</key>
<false/>
<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>
<key>com.apple.application-identifier</key>
<string>XXXXXX.com.aaa.bbb</string>
<key>com.apple.developer.team-identifier</key>
<string>XXXXXX</string>
</dict>
</plist>
@vifird are you able to resolve issue? i am also facing the same issue. i am signing the app and create pkg by following this doc; https://www.electronjs.org/docs/tutorial/mac-app-store-submission-guide
@ahmadwaliesipick I can't resolve it. This issue has blocked me for a month.
@vifird @ahmadwaliesipick This could be an issue with binary plist files. Have you tried following the instructions here? This solved the issue for me.
@greenimpala Thanks. But it can't work for me. Still crashed, but no crash report.
If the crash is due to (Code Signature Invalid)
then it is almost definitely an issue with your entitlements or your certificates. Ensure you are using a dev provisioning profile (with a device registered with your machine ID). Also ensure you have the corresponding Mac Developer
certificate in your Keychain.
@vifird @ahmadwaliesipick This could be an issue with binary plist files. Have you tried following the instructions here? This solved the issue for me.
yes @greenimpala not works for me
If the crash is due to
(Code Signature Invalid)
then it is almost definitely an issue with your entitlements or your certificates. Ensure you are using a dev provisioning profile (with a device registered with your machine ID). Also ensure you have the correspondingMac Developer
certificate in your Keychain.
Yeah, i had checked these two things.
Signed MAS builds are not typically launchable outside of the MAS context due to the embedded provisioning profile
Signed MAS builds are not typically launchable outside of the MAS context due to the embedded provisioning profile
Through this guide I was led to believe signed development MAS builds could be opened in a sandboxed environment locally, but I'm not able to do so. There's no container in ~/Library/Containers
and double clicking the built application file just shows a message "The application '...' can't be opened". Is there no way to open development (not distribution) builds on your local machine?
Mas
output package(MyApp.app) crashed after signed, if not signed, it can run correctly. type="development" will also crashed. My provisioning-profile file is fine.entitlements.mas.plist
entitlements.mas.inherit.plist
Crash Report