• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Adding helper target to macOS app?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding helper target to macOS app?


  • Subject: Re: Adding helper target to macOS app?
  • From: Jean-Daniel via Cocoa-dev <email@hidden>
  • Date: Sat, 4 Apr 2020 21:26:09 +0200


> Le 3 avr. 2020 à 15:44, João Varela via Cocoa-dev <email@hidden>
> a écrit :
>
> Hello, Laurent
>
> As far as I know, the documentation is still valid.
>
> I would start reading this:
>
> https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/DesigningDaemons.html#//apple_ref/doc/uid/10000172i-SW4-BBCBHBFB
>
> <https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/DesigningDaemons.html#//apple_ref/doc/uid/10000172i-SW4-BBCBHBFB>
>
> and this:
>
> https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/DesigningDaemons.html#//apple_ref/doc/uid/10000172i-SW4-BBCBHBFB
>
> <https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/DesigningDaemons.html#//apple_ref/doc/uid/10000172i-SW4-BBCBHBFB>
>
> and this:
>
> https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1
>
> <https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1>
>
>
> macOS has a plethora of options, and that depends a lot on what you want to
> achieve and the degree of security you need / you want to impose on the main
> app and its helpers.
>
> Personally, I have an app bundle that look like this:
>
> MainApp.app/
>   Contents/
>      info.plist
>      MacOS/
>        MainExecutable
>      Helpers/
>        Helper1.app
>        Helper2.app
>      Library/
>        LoginItems/
>           LoginItem.app
>      Resources/
>         … all resources here, including help and icon files
>
> I create different targets for the main app and for each helper and login
> item and then use scripts to build the whole bundle

Out of curiosity, why are you using custom scripts and not simply some « Copy
File » Build step to assemble the bundle ?

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Adding helper target to macOS app?
      • From: João Varela via Cocoa-dev <email@hidden>
References: 
 >Re: Adding helper target to macOS app? (From: João Varela via Cocoa-dev <email@hidden>)

  • Prev by Date: Re: Adding helper target to macOS app?
  • Next by Date: Re: Adding helper target to macOS app?
  • Previous by thread: Re: Adding helper target to macOS app?
  • Next by thread: Re: Adding helper target to macOS app?
  • Index(es):
    • Date
    • Thread