I may have found the answer. Under Build Settings for the target, in the Code Signing section, Code Signing Entitlements was still pointing to the entitlements file. When I removed it for the nonsandbox target, it seemed to solve the problem. Both targets are building as expected now.
David > On Dec 14, 2015, at 2:18 PM, David Durkee <da...@dwdurkee.com> wrote: > > I am trying to make a sandboxed and a nonsandboxed version of my Mac > application so that I can sell a version in the Mac App Store but also sell a > version on my website. I have created different targets in my project for > this. I thought this was working OK, but I recently noticed that my target > with sandboxing turned off still seems to be building a sandboxed > application. My URLForDirectory call to get the Application Support folder is > returning the one in Containers/<my-bundle-identifier>/Data. The built > application contains an archived-expanded-entitlements.cent file. And code I > have in this target to move the application into the Applications folder > fails because of sandboxing. It worked when I first added it, which is when I > turned off sandboxing for that target. > > I was able to get it non-sandboxed again by turning sandboxing on and back > off again, for that target. Unfortunately, doing that removed keys from my > entitlements file. This then broke my sandboxed version. > > I think the problem is that both targets are using the same entitlements > file. I tried removing the entitlements file from the target membership of > the non sandbox target, but that seems to be ignored. (In fact, before I > looked at it, it wasn’t in the membership of any of either target.) I also > checked my build phases, and the entitlements file is only listed under Copy > Bundle Resources in the sandboxed target, but this seems to be ignored too. > > Any hints on how to solve this? > > David > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/david%40dwdurkee.com > > This email sent to da...@dwdurkee.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com