Difference between revisions of "How to deploy XULRunner"
(→Windows) |
|||
Line 12: | Line 12: | ||
* xulrunner/ | * xulrunner/ | ||
+ ... copy xulrunner/ to this directory | + ... copy xulrunner/ to this directory | ||
+ | == Mac OS === | ||
+ | |||
+ | On Mac OS X, the XULRunner framework bundle is placed in your application bundle: | ||
+ | |||
+ | * MyApp.app/ | ||
+ | o Contents/ | ||
+ | + Info.plist | ||
+ | + Frameworks/ | ||
+ | # XUL.framework/ | ||
+ | * files copied from /Library/Frameworks/XUL.framework/Versions/1.8/... make sure you copy all symlinks correctly (use rsync -rl /Library/Frameworks/XUL.framework ...). | ||
+ | + Resources | ||
+ | # application.ini | ||
+ | # app_icon.icns | ||
+ | # components/ | ||
+ | * ... components which are part of the application | ||
+ | # chrome/ | ||
+ | * ... chrome which is part of the application | ||
+ | # ... additional application files such as icons, etc | ||
+ | + MacOS/ | ||
+ | # xulrunner (This is the "stub executable"... you should copy this file from /Library/Frameworks/XUL.framework/Versions/1.8/xulrunner. |
Revision as of 12:18, 25 November 2006
Windows
If you do not wish to use the XUL Runner installer, the installed files should be arranged in the following directory structure:
* installdir/ * application.ini * components/ + ... components which are part of the application * chrome/ + ... chrome which is part of the application * ... additional application files such as icons, etc * myapplicationname.exe (This is the "stub executable"... you should copy and rename this file from xulrunner-stub.exe in your XULRunner installation.) * xulrunner/ + ... copy xulrunner/ to this directory
Mac OS =
On Mac OS X, the XULRunner framework bundle is placed in your application bundle:
* MyApp.app/ o Contents/ + Info.plist + Frameworks/ # XUL.framework/ * files copied from /Library/Frameworks/XUL.framework/Versions/1.8/... make sure you copy all symlinks correctly (use rsync -rl /Library/Frameworks/XUL.framework ...). + Resources # application.ini # app_icon.icns # components/ * ... components which are part of the application # chrome/ * ... chrome which is part of the application # ... additional application files such as icons, etc + MacOS/ # xulrunner (This is the "stub executable"... you should copy this file from /Library/Frameworks/XUL.framework/Versions/1.8/xulrunner.