Questions tagged [osx-gatekeeper]

Gatekeeper is a new feature in OS X Mountain Lion that helps protect users from downloading and installing malicious software. Signing your applications, plug-ins, and installer packages with a Developer ID certificate lets Gatekeeper verify that they are not known malware and have not been tampered with.

Gatekeeper makes it safer to download apps by protecting you from inadvertently installing malicious software on your Mac. The safest place to download apps for your Mac is the Mac App Store. Apple reviews each app before it’s accepted by the store, and if there’s ever a problem with an app, Apple can quickly remove it from the store. When you download software from any other place on the Internet, Gatekeeper makes that safer, too. Developers can get a unique Developer ID from Apple and use it to digitally sign their apps. The Developer ID allows Gatekeeper to block apps created by malware developers and to verify that apps haven’t been tampered with. If an app was developed by an unknown developer — one with no Developer ID — Gatekeeper can keep your Mac safe by blocking the app from being installed.

126 questions
0
votes
1 answer

in macos is it possible to be a "identified developer" if I sign my app with a self cert and have that cert installed in the target machine?

I have developed an app in mac osx. the app runs properly locally. Now I'm trying to distribute the app internally with other peers. ( without having to go thru the app store ) I created a self signing cert. I installed the cert and add it to…
Atla ntun
  • 11
  • 3
0
votes
2 answers

Mac OS (UNIDENTIFIED DEVELOPER)

I have build a JAR file, I have a tool that converts this JAR file to .pkg file which can be distributed on MAC OS. Unfortunately, when I try to run the installed JAR file I get UNIDENTIFIED DEVELOPER message because of MAC OS GateKeeper. I have…
ManKeer
  • 543
  • 2
  • 6
  • 27
0
votes
1 answer

What causes signed code to become "dynamically invalid"?

When signing an app with Apple's codesign tool, it seems I might want to set the -o kill option: Code with the kill flag set will die when it becomes dynamically invalid. This corresponds to the kSecCodeSignatureForceKill constant to "Always set…
natevw
  • 16,807
  • 8
  • 66
  • 90
0
votes
0 answers

How can an application be codesigned and yet be quarantined by Apple?

I have a .app that is quarantined. But I am super confused how can my .app be properly codesigned and yet still be quarantined by Apple? I have an app called iTest.app that I downloaded from my server and made sure that it was codesigned correctly…
Nick
  • 1,036
  • 2
  • 14
  • 27
0
votes
0 answers

In-memory patching on OS X?

I'm trying my hand at some reverse engineering, and I'm a bit stumped on how to do in-memory patching. My target binary is a simple Hello World app that's signed. So while I can easily patch the binary, gatekeeper blows up (as it should). The string…
XeroxDucati
  • 5,130
  • 2
  • 37
  • 66
0
votes
0 answers

Mac application signing failed after uploading on remote server

Hi I'm working on an application that uses Qt. We were on Qt 5.4 for months and we decided to move on the latest version (5.6). Before that, we had no problem with the Mac application signature, we ran macdeployqt binary to deploy the application…
0
votes
0 answers

Duplicate XPC service breaks Developer ID application for Gatekeeper

I'm working on a distributing a Mac Application outside of the Mac App store using Developer ID signing. Things have been working previously, but in our last build, something has apparently changed which is causing Gatekeeper to reject the…
Aaron
  • 596
  • 1
  • 5
  • 15
0
votes
1 answer

Save Data Within Signed App

I am distributing my OS X application on individual USBs and, for this reason, everything must be self contained. The app itself lets users input information and then saves this information to an existing text file (specifically an ObjectDB…
corpico
  • 617
  • 3
  • 16
  • 26
0
votes
1 answer

OSX Gatekeeper stopping my application

My application was working good before I added one library and a sub-project(both created by me). All are code signed with same value. If I create a local DMG (using build-script) then it is getting installed on my system, also in other system. But…
Anoop Vaidya
  • 46,283
  • 15
  • 111
  • 140
0
votes
1 answer

mac osx gatekeeper is allowing unsigned packages to get installed

I have created some packages using pkgbuild and productbuild (without signing). At first time of the installation mac gatekeeper prevented it from installing My Gatekeeper settings at the time was - Allow apps downloaded from : Mac App store and…
Kavin Eswaramoorthy
  • 1,595
  • 11
  • 19
0
votes
1 answer

Customize Downloads for Gatekeeper

I have a Mac app that requires custom downloads for each user. I've done everything to sign the app for Gatekeeper, and it all verifies on the build. But when the app gets downloaded from the website with the custom file added, Gatekeeper no longer…
tghw
  • 25,208
  • 13
  • 70
  • 96
0
votes
1 answer

How to code sign an app on mac osx

I have created an app in python on mac osx 10.9. Then converted it into a .pkg file. But while installing, I am facing gatekeeper issue of myapp.pkg can't be opened because it is from unidentified developer. So, what are the steps to code sign it to…
imp
  • 1,967
  • 2
  • 28
  • 40
0
votes
1 answer

Third-party certificate and Gatekeeper

How can I achive Gatekeeper pass an app signed with a third-party certificate? I have signed mine with the one I bought for the Windows version and if I have checked the "Mac App and identifier developers" option in System Preferences it can't be…
Emilio
  • 393
  • 1
  • 2
  • 11
0
votes
1 answer

OS X 10.9 privacy controls: what's the right code signing identity & provisioning during debug?

When my app is run via Xcode in the Debug configuration, it cannot access the user's address book (ABPeoplePickerView is blank). However, when the app is built for direct or App Store distribution then it has access to the address book. This seems…
Steveo
  • 2,238
  • 1
  • 21
  • 34
0
votes
2 answers

How can I keep track of user approved access paths in a sandboxed Mac app?

How can I tell which paths have been granted access by the user? I know that with NSOpenPanel, the sandbox is automatically expanded to allow access to the directory the user chooses. Is this information stored anywhere so I can know whether I need…
Lizza
  • 2,769
  • 5
  • 39
  • 72
1 2 3
8
9