xcode - Duplicate XPC service breaks Developer ID application for Gatekeeper -


i'm working on distributing mac application outside of mac app store using developer id signing. things have been working previously, in our last build, has apparently changed causing gatekeeper reject application when opened after download our servers.

we're using production "developer id application" certificate. far i've can tell we've followed instructions in distributing applications outside mac app store letter.

the confusing part following commands recommended testing gatekeeper conformance execute fine , indicate nothing wrong. validation in xcode organizer passes without complaint.

$ spctl -a -t exec -vv myapp.app/ myapp.app/: accepted source=developer id origin=developer id application: company name (248c748vf9)  $ codesign --verify --deep --verbose myapp.app/ myapp.app/: valid on disk myapp.app/: satisfies designated requirement  $ /volumes/signature\ check/check-signature myapp.app/ (c) 2014 apple inc.  rights reserved. yes 

one thing has changed since our last build pieces of our code refactored out new framework.

update:

through binary search of commit history , healthy dose of trial , error isolated problem single commit new "copy files" phase added our main application move xpc service proper location. xpc service being copied login item helper application. removing build phase in main application fixes problem, unfortunately main application need xpc service in order function properly, removing phase isn't viable solution.


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -