KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: When is Notarization Required with 4D?
PRODUCT: 4D | VERSION: 19 | PLATFORM: Mac
Published On: October 24, 2023

Uploading an app through Apple’s notary service and ensuring there is no malicious code present is the process known as notarization.

There are 3 significant conditions where a 4D application must be notarized and they are the following:

   • When the 4D app is a built/engined app from a MacOS machine
   • When the 4D app is deployed over the internet (FTP, website, etc.)
   • When the 4D app is to be opened by another MacOS machine.

Note:
If a component is to be used by another MacOS machine, be sure to notarize this component. If the component is not notarized, then it will only work on the machine that it was built on.

Alternatively, any 4D app running in interpreted (.4DB, .4DProject) or compiled (.4DC, .4DZ) will not require any notarization. Any app deployed over network or USB drive will also not require notarization.

For more information on Notarization see the Technical Note below:
https://kb.4d.com/assetid=79226