HathorNetwork / hathor-wallet

Hathor Official Wallet for Desktop
https://hathor.network/
MIT License
33 stars 26 forks source link

Publish Hathor Desktop Wallet into Mac App Store #54

Open msbrogli opened 4 years ago

msbrogli commented 4 years ago

There are some problems to be fixed to have it done. I've tried to use our current notarize process and got the following errors:

ERROR ITMS-90237: "The product archive package's signature is invalid. Ensure that it is signed with your "3rd Party Mac Developer Installer" certificate."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Hathor Wallet Helper.app/Contents/MacOS/Hathor Wallet Helper' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90284: "Invalid Code Signing. The executable 'network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/MacOS/Hathor Wallet' must be signed with the certificate that is contained in the provisioning profile."

ERROR ITMS-90296: "App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a Boolean value of true in the entitlements property list: [( "network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler", "network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Hathor Wallet Helper.app/Contents/MacOS/Hathor Wallet Helper", "network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt", "network.hathor.macos.wallet.pkg/Payload/Hathor Wallet.app/Contents/MacOS/Hathor Wallet" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app."
jansegre commented 4 years ago

Removing good-first-issue label, because publishing the app should be done in an official way. If this issue should only focus on the issues preventing the packaging to the Mac App Store we could reconsider it. But either way I don't think this is a good first issue.