notarize-app | Make and notarise a .app or .dmg outside of Xcode | iOS library
kandi X-RAY | notarize-app Summary
kandi X-RAY | notarize-app Summary
This tool was made to make notarizing Unity3D .apps easier. It should still work with other .apps, and I’ll try fixing errors to keep it general, but Unity games are what I test it on. You do need a Mac running a recent version of Xcode, and an up to date, paid, Apple developer account. Please direct complaints to Apple, there’s no reason this shouldn’t be possible on older Macs and without paying Apple. Big thanks to the maintainers of [create-dmg] and to @dpid for [this] great gist guide to notarizing Unity builds (the manual way). If you run into trouble, read that guide (and maybe the comments) in detail, a lot of common issues are discussed.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of notarize-app
notarize-app Key Features
notarize-app Examples and Code Snippets
Creates, signs, and notarizes a .app into a DMG
Usage: notarize-app [options]
Options:
== Apple Notarization Credientials ==
--cert
name of Developer ID certificate eg: "Developer ID Application: My Name (CODECODE)" (required)
--userna
notarize-app --cert "Developer ID Application: My Name (CODECODE)" \
--username "bill@billgates.biz" \
--pwd "1234-abcd-5678-efgh" \
--provider BillGates12345678 \
--entitlements "~/MyApp/MyFancyEntitlements.entitlements" \
--back
notarize-app [options]
*wait for apple to approve your notarization*
xcrun stapler staple
Community Discussions
Trending Discussions on notarize-app
QUESTION
Upgraded jdk from 13 to temurin-17, builds no longer successfully notarize with Apple.
The libjli seems to be known to be problematical and much reading seems to refer always to remove all extended attributes before signing (xattr -cr) however this doesn't change the outcome, Apple still complain as follows:
...ANSWER
Answered 2022-Jan-23 at 16:33Simplifying the build process resolved the issue, specifically letting jpackage do the signing itself. Verbose mode shows how it's taking care of the signing on a per-file basis, removing any existing signature first.
QUESTION
The .net 6.0 executable file will not pass Notarization. Remaining of the files are ok.
Setup- macOS Catalina:
Version 10.15.7
- dotnet --version:
6.0.100-rc.2.21505.57
- The right certificate is available in keychain
- Entitlement used to sign the executable:
ANSWER
Answered 2021-Oct-29 at 21:05The issue was with the zip tool. It broke the zip file so Notarization would fail on Apple Side.
zip -r DWGuru.zip DWGuru.app
becomes
/usr/bin/ditto -c -k --keepParent DWGuru.app DWGuru.zip
QUESTION
I have an application (built with Qt / QML) that I am trying to sign and notarize for Ad hoc distribution outside the App Store (it's for internal company use). Apple confirms that my software has been notarized, and I then staple my .app - but Gatekeeper still stops the application from running and alerts users:
App Name can’t be opened because Apple cannot check it for malicious software.
What am I doing wrong?.
Here are the steps that I am following:
Ran QMake / Build in Qt Creator.
Modified the CFBundleIdentifier key in the generated Info.plist file to be com.myCompanyName.appName instead of com.yourcompany.appName as generated by Qt.
cd
to my build dir.Ran macdeployqt:
/Users//Qt/5.13.0/clang_64/bin/macdeployqt .app -qmldir=
.Code Sign:
codesign --deep -f -s "Developer ID Application: ()" --options "runtime" ".app/"
(Where the developer id application is the name as it appears in KeychainAccess).Verified that the signature:
...
codesign -dv --verbose=4 .app
Returns:
ANSWER
Answered 2020-May-29 at 12:24The problem is that since you are distributing using a .dmg you need to notarize the .dmg as well. Please follow these steps:
1) Add your notarized and stapled app to the .dmg.
2) Notarize your .dmg file.
3) Staple the notarization to the .dmg file.
You can use the following bash script I created which allows you to create a notarization request, check notarization request staus and staple notarization:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install notarize-app
Install with [Homebrew](https://brew.sh/):
Download or clone repo, then run:
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page