Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: How to distribute OS X app without application store?


This question is answered. Helpful answers available: 0. Correct answers available: 1.


Permlink Replies: 4 - Last Post: Aug 20, 2017 10:09 PM Last Post By: Karu Kaarigar Threads: [ Previous | Next ]
Karu Kaarigar

Posts: 141
Registered: 11/27/08
How to distribute OS X app without application store?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 20, 2017 12:11 AM
I am building OS X application and its configuration is set to Normal (not Application Store). I don't want to distribute this app from the application store. When I deploy this application to a Mac, it is has .app extension. I am able to run it from the IDE. AFAIK, the Mac applications don't have any extension. How can I distribute this app so that the users can run it? Is there any additional step that I have to do to take care of the .app extension? Thanks.

Edited by: Karu Kaarigar on Aug 20, 2017 12:12 AM
Brian Hamilton ...

Posts: 556
Registered: 10/14/04
Re: How to distribute OS X app without application store?
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 20, 2017 3:15 AM   in response to: Karu Kaarigar in response to: Karu Kaarigar
Karu Kaarigar wrote:
I am building OS X application and its configuration is set to Normal (not Application Store). I don't want to distribute this app from the application store. When I deploy this application to a Mac, it is has .app extension. I am able to run it from the IDE. AFAIK, the Mac applications don't have any extension. How can I distribute this app so that the users can run it? Is there any additional step that I have to do to take care of the .app extension? Thanks.

Edited by: Karu Kaarigar on Aug 20, 2017 12:12 AM

you can create a .dmg image
there was a recent thread about this

check out
https://www.youtube.com/watch?v=B9Y22JD9IvU&list=PLJrcIKS2Vd7Ghoasjgy22wl6CwzSuHvsP&index=5
Karu Kaarigar

Posts: 141
Registered: 11/27/08
Re: How to distribute OS X app without application store?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 20, 2017 9:55 PM   in response to: Brian Hamilton ... in response to: Brian Hamilton ...
you can create a .dmg image
there was a recent thread about this

check out
https://www.youtube.com/watch?v=B9Y22JD9IvU&list=PLJrcIKS2Vd7Ghoasjgy22wl6CwzSuHvsP&index=5
This was very useful, thanks.
Antonio Estevez

Posts: 665
Registered: 4/12/00
Re: How to distribute OS X app without application store?
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 20, 2017 3:35 AM   in response to: Karu Kaarigar in response to: Karu Kaarigar
El 20/08/2017 a las 9:13, Karu Kaarigar escribió:
I am building OS X application and its configuration is set to Normal (not Application Store). I don't want to distribute this app from the application store. When I deploy this application to a Mac, it is has .app extension. I am able to run it from the IDE. AFAIK, the Mac applications don't have any extension. How can I distribute this app so that the users can run it? Is there any additional step that I have to do to take care of the .app extension? Thanks.

"ApplicationName.app" is not a file but a folder which contains all application files. Folders with .app extension are
named "Application bundle".

To distribute the application you must create a installer using the Deployment Manager (menu Project --> Deployment)

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Deployment_Manager_-_Deploying_a_project

After pressing the "Deploy" button you must create the installer;
Open a Terminal window
Type:
cd "path where the application bundle is"
pkgbuild --install-location /Applications --component ApplicationName.app AplicationName.pkg


You must distribute the ApplicationName.pkg.

https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/pkgbuild.1.html
Karu Kaarigar

Posts: 141
Registered: 11/27/08
Re: How to distribute OS X app without application store?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 20, 2017 10:09 PM   in response to: Antonio Estevez in response to: Antonio Estevez
Antonio Estevez wrote:
El 20/08/2017 a las 9:13, Karu Kaarigar escribió:
I am building OS X application and its configuration is set to Normal (not Application Store). I don't want to distribute this app from the application store. When I deploy this application to a Mac, it is has .app extension. I am able to run it from the IDE. AFAIK, the Mac applications don't have any extension. How can I distribute this app so that the users can run it? Is there any additional step that I have to do to take care of the .app extension? Thanks.

"ApplicationName.app" is not a file but a folder which contains all application files. Folders with .app extension are
named "Application bundle".

To distribute the application you must create a installer using the Deployment Manager (menu Project --> Deployment)

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Deployment_Manager_-_Deploying_a_project

After pressing the "Deploy" button you must create the installer;
Open a Terminal window
Type:
cd "path where the application bundle is"
pkgbuild --install-location /Applications --component ApplicationName.app AplicationName.pkg


You must distribute the ApplicationName.pkg.

https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/pkgbuild.1.html
Thanks, this is what I wanted.
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02