contact help Xojo resources Version changes

App Wrapper 3

Simplifies Mac App Store & web site deployment

OS-X-Mavericks@2x OS X 10.10 ~ 10.14 & Xcode 6

Introducing the "Blackbird" engine

Faster and more accurate processing.

Version 3.10 of App Wrapper publicly introduces our "Blackbird" (5th generation) post processing engine. It's built on a radical idea of how to asses the application's contents, which results in an engine that's far more modern, capable, thorough and faster.

Notarization safe
Blackbird
8.7s - 1.2x faster
 
Apple's temp
9.2s - 1.1x faster
 
V3 engine
10.3s
 
Shorter is better. These tests were carried out on a 2015 MacBook running macOS 10.14.6, using the average of 5 tests each. Internet connection and Apple's servers affect this performance.

We wanted to create an engine that's as thorough as our v3 engine, while being as fast as Apple's. Apple's was fast, but it often overlooked things which would result in an invalid code signature. Performance can be improved by disabling the "Hardend runtime" in App Wrapper, Apple's Notarization will not approve the resulting app. With it disabled we recorded upto a 2.8x performance increase.

Make sure your apps are Notarized

For macOS 10.4.5 & macOS 10.15 Catalina.

App Wrapper 3.9 added support for Apple's Notarization, so you can make sure your apps are Notarized in time for macOS 10.15 Catalina's launch.

Once App Wrapper has finished wrapping your application, simply click the "Notarize" button and your packages will be added to our Notarizer, from there submit to Apple, go make a cup of tea. Then release.

If you use a different process for creating installer packages, dmg files or even Zip files, than what's provided within App Wrapper; simply drag those packages into the Notarizer interface and App Wrapper will submit. We can even code sign DMG files for you when they're added.

Improved Application Diagnostics

Reduces MAS rejections, & improves apps.

123MAS rejection reasons
72Critical issues
37Possible improvements 20Things it can auto fix

The "App Diagnostics" feature can detect upto 123 App Store rejection reasons, 72 critical issues, offer 37 possible improvements from a wide range of areas and when wrapping, App Wrapper can auto fix 20 issues (at the moment, expect this list to grow).

The diagnostics function also includes a "Browser" allowing easy viewing into the contents of the Application bundle, along with viewing of various meta data and property-lists all without leaving App Wrapper.

So download a copy of App Wrapper today and see how it can help improve your apps and get them into the Mac App Store.

"Code signing an application is actually easy; providing of course of the application is simple and adheres to Apple's rules and guidelines, making apps conform is where App Wrapper really comes in handy."

Prepare your applications for macOS Sierra

App Wrapper will help get your apps ready

Version 3.7 includes functions for DMG Image file code signing & signature verification.

DMG Image File code signing requires OS X 10.11.5 or higher. DMG Canvas integration does require the purchase of both App Wrapper and DMG Canvas and requires configuration.

Save time, effort and money when preparing for deployment

One-Click to Code Sign, Sandbox & package apps.

Let App Wrapper take the chore out of application deployment. Once configured App Wrapper makes it super easy to prepare applications for App Store submission or web site distribution.

App Wrapper takes care of adding the required App Store properties, creating high resolution icons, code signing the application and its components, correcting the permissions, placing the app into a App Sandbox and packaging it in a signed installer or creating a zip file.

"App Wrapper, the premium tool that we at Ohanaware and 100s of other developers rely on every day to prepare applications for deployment."

Enhance Mac applications to take advantage of great features

Deliver a better experience, without the hard work

Take advantage of Ohanaware's hard work when packaging an application, that'll make any application feel more consistent and more powerful, all with minimal effort on your behalf.

App Wrapper's intuitive interface also includes support for creating a custom Apple About Box, adding UTIs & URL Aliases, supporting document packages, adding high resolution document icons, providing Apple compatible help books, container migration, cleaner apps by removing unneeded languages, outdated architectures or left over development junk files. All by clicking a few buttons in App Wrapper.

"Use App Wrapper to help with submitting applications to the Mac App Store & deploying applications on a web site. It simplifies the code signing & App Sandbox with an easy intuitive interface, yet powerful engine underneath."

Integrate with the Xojo development tool

and let App Wrapper enhance the workflow

App Wrapper's Xojo Script engine, is the latest iteration, creating much quicker to execute Xojo scripts; that can be integrated into Xojo projects, thus enabling Retina & Sandboxed applications during the development process, all while providing direct support for Xojo's debugger. The result is a severally reduced development time as debugging Retina or Sandboxing issues, are now as simple as Command-R.

App Wrapper 3 includes "Pre-Build" scripts, allowing App Wrapper to inform the Xojo IDE where the intended application is to be deployed, thus making it easier to use one code base to build App Store apps and apps for hosting on a web site. Code sign Xojo apps has never been easier.

Geoff Perlman, CEO of Xojo Inc, had this to say about App Wrapper Mini "App Wrapper Mini makes post-processing our internal OS X apps a breeze! And the fact that its made with Xojo, our very own multi-platform development tool, makes it even better!" App Wrapper 3 is superior in every way.