Os X Application



How to get updates for macOS Mojave or later

If you've upgraded to macOS Mojave or later, follow these steps to keep it up to date:

Safari (web browser) – built-in from Mac OS X 10.3, available as a separate download for Mac OS X 10.2; SeaMonkey – open source Internet application suite; Shiira – open source; Sleipnir – free, by Fenrir Inc; Tor (anonymity network) - free, open source; Torch (web browser) - free, by Torch Media Inc. Internet Explorer for Mac – free. Jul 31, 2020. Appked is the Apple macOS and Mac OS X Apps & Games download site. Appked is the Apple macOS and Mac OS X Apps & Games download site. Download Free Mac Apps and Mac Games for Apple Mac. Flexible settings in application give options to customize your profile to meet your needs. September 10, 2020. The Kindle app gives users the ability to read eBooks on a beautiful, easy-to-use interface. You may also read your book on your phone, tablet and Kindle e-Reader, and Amazon Whispersync will automatically sync your most recent page read, bookmarks, notes, and highlights, so.

  1. Choose System Preferences from the Apple menu , then click Software Update to check for updates.
  2. If any updates are available, click the Update Now button to install them. Or click ”More info” to see details about each update and select specific updates to install.
  3. When Software Update says that your Mac is up to date, the installed version of macOS and all of its apps are also up to date. That includes Safari, iTunes, Books, Messages, Mail, Calendar, Photos, and FaceTime.

To find updates for iMovie, Garageband, Pages, Numbers, Keynote, and other apps that were downloaded separately from the App Store, open the App Store on your Mac, then click the Updates tab.

To automatically install macOS updates in the future, including apps that were downloaded separately from the App Store, select ”Automatically keep my Mac up to date.” Your Mac will notify you when updates require it to restart, so you can always choose to install those later.

How to get updates for earlier macOS versions

If you're using an earlier macOS, such as macOS High Sierra, Sierra, El Capitan, or earlier,* follow these steps to keep it up to date:

  1. Open the App Store app on your Mac.
  2. Click Updates in the App Store toolbar.
  3. Use the Update buttons to download and install any updates listed.
  4. When the App Store shows no more updates, the installed version of macOS and all of its apps are up to date. That includes Safari, iTunes, iBooks, Messages, Mail, Calendar, Photos, and FaceTime. Later versions may be available by upgrading your macOS.

To automatically download updates in the future, choose Apple menu  > System Preferences, click App Store, then select ”Download newly available updates in the background.” Your Mac will notify you when updates are ready to install.


* If you're using OS X Lion or Snow Leopard, get OS X updates by choosing Apple menu  > Software Update.

How to get updates for iOS

Learn how to update your iPhone, iPad, or iPod touch to the latest version of iOS.

Learn more

  • Learn how to upgrade to the latest version of macOS.
  • Find out which macOS your Mac is using.
  • You can redownload apps that you previously downloaded from the App Store.
  • Your Mac doesn't automatically download large updates when it's using a Personal Hotspot.
Bundle
Filename extension
.app, .framework, .kext, .plugin, .docset, .xpc, .qlgenerator, .component, .saver, .mdimporter, etc.
Uniform Type Identifier (UTI)com.apple.bundle
Container forexecutable binary, metadata, other bundles, any other file needed to run the application.

In NeXTSTEP, OPENSTEP, GNUstep, and their lineal descendants macOS and iOS, a bundle is a file directory with a defined structure and file extension, allowing related files to be grouped together as a conceptually single item.

Examples of bundles that contain executable code include applications, frameworks, and plugins. This kind of bundle usually contains one file representing executable code, and files that represent resources such as nibs, templates, images, sounds, and other media. On some other systems, such as Microsoft Windows, these resources are usually included directly in the executable file itself at compile time. On older Macintoshes, a similar technique is used, where additional metadata can be added to a file's resource fork. Similar in concept are the application directories used in RISC OS and on the ROX Desktop.

Examples of bundles that do not contain executable code include document packages (iWork documents) and media libraries (iPhoto Library).

Os X Application

Bundles are programmatically accessed with the NSBundle class in Cocoa, NeXTSTEP and GNUstep's Foundation frameworks, and with CFBundle in Core Foundation. Bundles often include an Info.plist file for metadata.[1] The Uniform Type Identifier (UTI) for an Apple bundle is com.apple.bundle.[2]

Application bundles[edit]

Application bundle
Filename extension
Uniform Type Identifier (UTI)com.apple.application-bundle
Type of formatapplication software
Container forexecutable binary
Extended fromBundle

Application bundles are directory hierarchies, with the top-level directory having a name that ends with a .app extension. In an application bundle, the first directory in the bundle underneath the top-level directory is usually named Contents. Within Contents there is usually another directory (called MacOS on Macs), which contains the application's executable code. Within the Contents folder there is usually also a directory called Resources, which contains the resources of the application.

Among other things, the Resources folder contains localized versions of the application's nib files.

Other common subdirectories include Plugins, Frameworks, and Shared Frameworks. The Frameworks directory contains frameworks used by the application, and are used even if another version of the framework exists on the system. The Shared Frameworks directory contains frameworks that can be used both by the application that contains them, and other applications; they are used only if a newer version does not exist elsewhere on the system. Plugins contains extensible code used by the application.

By default, the Finder displays application bundles, which can also be referred to as packages, as opaque files with no underlying structure; the contents of the bundle can be shown with the 'Show Package Contents' context menu item.

GNUstep by default uses the name of the application to name the folder that contains application code. An alternative is to name them by the computer architecture and OS the code is intended for to form a fat binary, so the application can be opened on many platforms.[3][4]

macOS framework bundles[edit]

Framework bundle
Filename extension
.framework
Uniform Type Identifier (UTI)com.apple.framework
Extended frombundle

macOS frameworks are also stored as bundles;[5] the top-level directory of a framework bundle has a name that is the name of the framework followed by the extension .framework. In the top-level directory is a Versions directory, with subdirectories for one or more versions of the framework, each subdirectory containing the dynamic library code for the framework, in a file whose name is the same as the name of the framework, possibly with a Headers folder containing header files for the framework, and other subfolders such as Resources. The Versions directory also contains a symbolic link Current to the directory for the current version of the framework. In the top-level directory are symbolic links to the contents of Versions/Current.[6]

The Finder displays framework bundles as directories rather than as opaque files.

Although GNUstep uses frameworks, they are not usually stored as bundles. This is because the full semantics of framework loading are considered too alien to other platforms.[7]

Loadable bundles[edit]

Loadable bundles are bundles which contain code that can be loaded at runtime.[8] Loadable bundles usually have the extension .bundle, and are most often used as plug-ins. On macOS, there is a way to load bundles even into applications that do not support them, allowing for third party hacks for popular applications, such as Safari[9] and Apple Mail.[10][11] A feature inherited from NeXTSTEP, GNUstep has the -[NSBundle principalClass] interface too.

By default, the Finder displays loadable bundles, which can also be referred to as packages, as opaque files with no underlying structure; the contents of the bundle can be shown with the 'Show Package Contents' context menu item.

Other bundle formats[edit]

There are many third-party macOS applications which utilize their own custom bundle format (e.g. CandyBar.iContainer, Aperture.aplibrary, VMware Fusion.vmwarevm, etc.).

Os x download for mac

.lproj[edit]

An .lproj file is a bundle that contains localization files for OpenStep, macOS, or GNUstep software. It typically contains the .nib files for a given language along with .strings files and images if needed (for example, ReadMe or license files). These localized files are used by installer makers to customize install packages. They are also included in an application bundle.

See also[edit]

  • Application Directory — the RISC OS analogue to an application bundle
  • AppImage — A Linux application that makes use of similar principles
Install

References[edit]

  1. ^'Information Property List - Bundle Resources'. Apple Developer Documentation.
  2. ^'System-Declared Uniform Type Identifiers'. Uniform Type Identifiers Reference. Apple Inc. Retrieved 2012-06-10.
  3. ^'PackagingDrafts/GNUstep'. Fedora Project Wiki.
  4. ^'gnustep/tools-make: README.Packaging'. GitHub.
  5. ^'Framework'. developer.apple.com. Retrieved 2020-10-06.
  6. ^'Anatomy of Framework Bundles'. Apple Inc. Retrieved 2011-09-03.
  7. ^'User FAQ'. GNUstep.
  8. ^Code Loading Programming Topics for Cocoa: About Loadable Bundles
  9. ^'Pimp My Safari: plugins'. Archived from the original on 2007-10-31.
  10. ^'Apple Mail plug-ins and tools'.
  11. ^'Hawk Wings — Plug-ins for Apple Mail'. Archived from the original on 2007-08-31.

External links[edit]

  • Bundle Programming Guide at Apple Developer Connection
  • NSBundle documentation from the GNUstep project
  • Platypus — a tool to create application bundles around scripts

Os X Applications

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Bundle_(macOS)&oldid=982117124'