fusesource / leveldbjni

A Java Native Interface to LevelDB
BSD 3-Clause "New" or "Revised" License
535 stars 145 forks source link

Apple notarization fails when referencing leveldbjni-osx 1.8. "The binary uses an SDK older than the 10.9 SDK." #108

Open devinvisible opened 3 years ago

devinvisible commented 3 years ago

During the Apple notarization process, stapler fails when I added a reference to leveldbjni-osx 1.8 using the following definition in my pom.xml:

        <dependency>
            <groupId>org.fusesource.leveldbjni</groupId>
            <artifactId>leveldbjni-osx</artifactId>
            <version>1.8</version>
        </dependency>

The developer log states "Archive contains critical validation errors" and lists the follow message for both the i386 and x86_64 libleveldbjni.jnilib files:

"The binary uses an SDK older than the 10.9 SDK.".

Any suggestions? Are there issues with updating the SDK?

ajsutton commented 2 years ago

I have a recompiled version of the Mac native binaries at https://github.com/ConsenSys/leveldbjni-native if that's helpful.