How do create a DMG with license agreement?

  • Hello,
    I've seen many applications present a license agreement before their
    DMG can be mounted. I read in the "Software Delivery Guide" about a
    SLA for UDIF SDK. So I got the SDK. But its dated from 2003. Within
    its documentation it says you need to use ResEdit and gives a location
    of
    http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/En
    glish-North_American/Macintosh/Utilities/ResEdit_2.1.3.sea.bin
    .

    However that turns out to be a classic application which doesn't run
    on Intel machines.

    Am I looking in the right place on how to add a license agreement to a DMG?

    Thanks
  • On Sep 8, 2008, at 1:41 PM, David wrote:

    > Am I looking in the right place on how to add a license agreement to
    > a DMG?

    You're looking in the right place, but IMHO, you're better off just
    forking over $20 for DropDMG, which does it all for you.

    --
    Dave Carrigan
    <dave...>
    Seattle, WA, USA
  • On Sep 8, 2008, at 1:47 PM, Dave Carrigan wrote:

    >> Am I looking in the right place on how to add a license agreement
    >> to a DMG?
    >
    > You're looking in the right place, but IMHO, you're better off just
    > forking over $20 for DropDMG, which does it all for you.

    http://www.araelium.com/dmgcanvas/

    --
    Seth Willits
  • Is it just me or should an Apple operating system facility have a
    public API rather than apparently a non-published API?

    Are there many things in the Mac world with unpublished APIs where you
    have to rely on 3rd party tools to access operating system functions?
    Or is the DMG format unique because of some legacy issue?

    Thanks

    On Mon, Sep 8, 2008 at 6:16 PM, Seth Willits <seth...> wrote:
    > On Sep 8, 2008, at 1:47 PM, Dave Carrigan wrote:
    >
    >>> Am I looking in the right place on how to add a license agreement to a
    >>> DMG?
    >>
    >> You're looking in the right place, but IMHO, you're better off just
    >> forking over $20 for DropDMG, which does it all for you.
    >
    > http://www.araelium.com/dmgcanvas/
    >
    >
    > --
    > Seth Willits
    >
  • On Sep 8, 2008, at 5:22 PM, David wrote:

    > Is it just me or should an Apple operating system facility have a
    > public API rather than apparently a non-published API?
    >
    > Are there many things in the Mac world with unpublished APIs where you
    > have to rely on 3rd party tools to access operating system functions?

    The APIs involved *are* published.

    Just because there's an API does not mean there shouldn't be a tool
    that does it.

    > Or is the DMG format unique because of some legacy issue?

    The reason creating a DMG _with a license_ is such a PITA is a legacy
    issue. It's still documented though.

    --
    Seth Willits
  • Great!
    Can you give me a hint where to look for documentation on the API?
    I've looked and couldn't find it.

    Thanks

    Sent from my iPhone

    On Sep 8, 2008, at 8:29 PM, Seth Willits <seth...> wrote:

    > On Sep 8, 2008, at 5:22 PM, David wrote:
    >
    >> Is it just me or should an Apple operating system facility have a
    >> public API rather than apparently a non-published API?
    >>
    >> Are there many things in the Mac world with unpublished APIs where
    >> you
    >> have to rely on 3rd party tools to access operating system functions?
    >
    > The APIs involved *are* published.
    >
    > Just because there's an API does not mean there shouldn't be a tool
    > that does it.
    >
    >
    >
    >
    >> Or is the DMG format unique because of some legacy issue?
    >
    >
    > The reason creating a DMG _with a license_ is such a PITA is a
    > legacy issue. It's still documented though.
    >
    >
    > --
    > Seth Willits
  • On Sep 8, 2008, at 6:02 PM, David Melgar wrote:
    > Great!
    > Can you give me a hint where to look for documentation on the API?
    > I've looked and couldn't find it.

    Yes here: http://developer.apple.com/sdk/

    Look for: Software License Agreements for UDIFs (DMG), it says:

    > Mac OS X's Disk Copy has the ability to display a multi-lingual
    > software license agreement (SLA) before mounting a disk image. This
    > SDK explains how to add license agreements to Mac OS X-native UDIF
    > disk images.

    And you can download it here:

    <ftp://ftp.apple.com/developer/Development_Kits/SLAs_for_UDIFs_1.0.dmg>

    However, I think the OP's point was that the SDK - while it describes
    what you need to do in order to get this into your DMG - offers no
    tools or help to actually do it, it just outlines the major steps
    involved.

    Regards
    Markus
    --
previous month september 2008 next month
MTWTFSS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Go to today