[
https://issues.apache.org/jira/browse/DIRSTUDIO-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15923700#comment-15923700
]
Emmanuel Lecharny commented on DIRSTUDIO-1140:
----------------------------------------------
Having switched to Sierra lately, I haven't had the opportunity to run the
installer on it. Will try that soon. If we just need to run {{xattr -cr
/Applications/ApacheDirectoryStudio.app}} when we build the installers can be
scripted, I just have to check it's not breaking anything for those using older
versions of Mac OSX.
Finally, Apple learned how to piss off users the Microsoft way...
> Apple Sierra shows corrupted app when launching Studio
> ------------------------------------------------------
>
> Key: DIRSTUDIO-1140
> URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1140
> Project: Directory Studio
> Issue Type: Bug
> Components: studio-apacheds
> Affects Versions: 2.0.0-M12
> Reporter: Brian Wright
> Attachments: ADS-Damaged.png
>
>
> After downloading and launching Apache Directory Studio 2.0.0 M12 on MacOS X
> Sierra, I am presented with a panel that says:
> {quote}"ApacheDirectoryStudio.app" is damaged and can't be opened. You should
> move it to the Trash.{quote}
> The cause of this issue is because of Sierra's enhanced security related
> to... {{resource fork, Finder information, or similar detritus not allowed}}
> and code signing.
> This may or may not be related to code signing specifically, but is more
> likely related to the version of Xcode used to create this app version.
> Here's the security issue:
> {quote}This is a security hardening change that was introduced with iOS 10,
> macOS Sierra, watchOS 3, and tvOS 10.
> Code signing no longer allows any file in an app bundle to have an extended
> attribute containing a resource fork or Finder info.{quote}
> To find the offending attributes, use:
> {code}xattr -lr /Applications/ApacheDirectoryStudio.app{code}
> To fix the app and allow it to function, these attributes *must* be stripped
> with:
> {code}xattr -cr /Applications/ApacheDirectoryStudio.app{code}
> Better, the next time someone compiles the app for release on MacOS X, make
> sure it doesn't include these offending attributes. I would assume the latest
> version of Xcode should prevent the creation of these attributes. If not,
> then the app should be stripped with {{xattr}} before package and release.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)