I'm trying to set signing for MACOS App in XCode 8.3.2 (8E2002) for distribution outside AppStore
There wre recent changes in XCode 8 that are not described in documentation in App Distribution Guide: I looked at :
h t t p s : / / developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html#//apple_ref/doc/uid/TP40012582-CH12-SW2
They show a screenshot where you can set the signing method in Identity (and even set it to none).
This is different in XCode8.3.2, where we can either ask for automatic signing or set signing for debug and for release independently.
In fact, for the time being, I would need to set No signing. Is it possible in XCode 8 ?
Use the "automatic" (i.e. "generic") ones at the top.
The point of those is that they don't depend specifically on the keychain of the specific Mac user running Xcode. If you choose one of the specific ones from the list at the bottom, your project can't compile on some else's Mac. When you use the generic ones, behind the scenes Xcode fetches the one for the current login user.
Sorry, I first looked at the menu under Xcode 9, where the items on the popups have slightly different names from Xcode 8. Basically, there are 3 options: developer, MAS and Developer ID. On both Xcode 8 and Xcode 9, the correct one to use for automatic code signing is "Mac Developer".
On both Xcode 8 and 9, the correct one to use for exporting from an archive is MAS or Developer ID, depending on your intended method of distribution.