Xojo Development

Articles related to developing apps with the Xojo development tool.

Lovin' SwiftUI

Been enjoying Mac development again, thanks to Swift & SwiftUI. Monday, January 1, 2024

Declarative UI is the future.

Learning a new development language has been an incredible eye opening experience. Friday, November 10, 2023

Time to move on ... continued

Another caravan I must unhitch from, to protect myself. Monday, October 9, 2023

Sleep Aid 1.2 Energy Efficiency

What started out as trying to report accurate battery usage, resulted in reducing Sleep Aid's energy usage by 98% Tuesday, February 21, 2023

App Wrapper 4.5

Save energy with architecture independent archives Tuesday, August 30, 2022

WKWebKit, Xojo HTMLViewer and the App Sandbox

Like Inception - Its a Sandbox within a Sandbox. Thursday, December 9, 2021

App Wrapper 4.4 Prerelease

The next update of App Wrapper is almost ready... Friday, December 3, 2021

New App: Notched Up

Ohanaware's Notch simulator for the Mac Monday, November 8, 2021

Ohanaware App Kit 2021 Release 3 is out today

Release 3 is an incredibly exciting update to our Xojo Add-on Thursday, September 9, 2021

Ohanaware App Kit 2021 Release 2.1

Minor update to our popular Mac App enhancing kit for Xojo Monday, August 2, 2021

IOException 1 and code signing issues

"Operation Not Permitted" error when trying to access files created by your own application. Friday, July 30, 2021

Ohanaware App Kit 2021r2

We're pleased to release the latest update to our widly popular Xojo Add-On for making better Mac Apps Monday, July 26, 2021

App Wrapper 4.3 Release

Now available for macOS Big Sur with 46 new features, fixes and improvements. Tuesday, July 13, 2021

Let the macOS manage your Window menu

How to activate App Kit's Window Menu from inside a Xojo made Mac app Thursday, July 1, 2021


A Xojo Listbox subclass that bring overlay scrollers and wallpaper tinting to this highly versatile control. Wednesday, June 30, 2021

Where to place files inside a Mac .app bundle

Placing the wrong files in the wrong location can cause code signing errors Monday, April 19, 2021

Manually Generate Code Signing Certificates from Apple

There might be a number of reasons as to why you need to manually generate a certificate, this guide should help. Wednesday, March 31, 2021

Iconographer Mini 1.1 Update

Make icons for your Mac Monday, March 22, 2021

Theme Compliant Preferences for Big Sur and below

How to adapt your Preferences Window toolbar so it looks and works like an Apple app on macOS Big Sur and consistent with previous OS Versions. Saturday, March 20, 2021Preferences Dialog in macOS Big Sur

Preferences Dialog in macOS Big Sur

App Wrapper 4.1 Release

Version 4.1 is Released with 40 new features, fixes and improvements. Monday, February 1, 2021

Xojo Mac Apps handling Sym Links & Bookmarks (aliases)

Trying to update an application to process Aliases and ran into all sorts of issues with Xojo prefering to auto-resolve aliases Saturday, January 23, 2021

macOS CPU Architecture

With the upcoming transition, it's a good idea to know the architecture of your app and the system it's running on. Tuesday, January 19, 2021

App Wrapper 4.0.1 and Xojo 2020r2.1

Scripting App Wrapper from Xojo 2020r2.1 Tuesday, December 22, 2020

Xojo 2020r2.1 includes functionality that allows build scripts to fire after the entire app is built, rather than each architecture.

Using AppleScript in your apps with App Wrapper 4

To run AppleScript from a macOS requires certain App Wrapper settings in Big Sur and Catalina Monday, December 21, 2020

Xojo 2020r2

Scripting App Wrapper from Xojo 2020r2 Friday, December 11, 2020

Xojo 2020r2 add the ability to build "Apple Silicon" but also has a problem with build scripts. Read on to find out how to work around them.

Preparing your Xojo made Mac App for macOS Big Sur

Part 5 - Big Sur's Big Toolbar Styles Friday, December 11, 2020

For this quick one, I'm going to show you the various toolbar styles that are now available in macOS 11 Big Sur

Getting started with scripting App Wrapper from Xojo

Auto wrap your apps when debugging or building. Friday, December 11, 2020

Take advantage of Xojo's powerful IDE scripting to automatically add App Wrapper 4 into your app development workflow.

macOS 11.0 or 10.16 - Spot the difference

Are they not both one and the same? Friday, November 27, 2020

There are differences between macOS 10.16 and macOS 11.0, both called Big Sur, what are they and what can I do about them?

Xojo 2020r2 - First Impressions

Xojo 2020r2 is here and there's a lot to digest. Wednesday, November 25, 2020

Preparing your Xojo made Mac App for macOS Big Sur

Part 4 - OAK & App Wrapper combined Wednesday, November 25, 2020

Using the Ohanaware App Kit and App Wrapper 4 to make your Xojo made Mac Apps feel great in the new UI.

Black Friday 2020

Deals are from Friday 27th, November 2020 until Monday 30th, November 2020 Wednesday, November 25, 2020

Iconographer Mini

Quickly Create Icons for your Mac Wednesday, November 25, 2020

Iconographer Mini is a quick and easy way to take a logo and create either a Mac Iconset (for use with Xcode) or a compressed ICNS file for use with other Mac development tools (like Xojo).

AppleScript, Catalina & Xojo made Mac Apps

Every once in a while I see someone posting about troubles with Apple Script, so I thought I'd try to help. Friday, October 2, 2020

Ohanaware App Kit 1.1 Release

Now includes the OWStackView, VDS Picture Button and folderitemReference Tuesday, September 29, 2020

Profiling Sandboxed apps with App Wrapper 3

Profiling is a useful tool, but it's a bit frustrating to figure out how to do it when the application is in the App Sandbox. Monday, September 28, 2020

Getting Started with the Ohanaware App Kit 2020

Quick start guide to integrating the Ohanaware App Kit into your Xojo project Sunday, September 27, 2020

Omegabundle for 2020

Essential add-ons for Xojo developers Wednesday, September 9, 2020

September the 9th 2020

And that's it folks for this years Omegabundle. We hope that y'all enjoyed the benefits of this years bundle. It was really great for us as we debuted the Ohanaware App Kit with this years bundle and I was shocked by how much interest there was for the Ohanaware App Kit. I am so happy that there's so many people out there who want to take their Mac apps to the next level, but didn't know how.

Xojo Made Mac app with a Big Sur content alignment issue solved

Spent two days tracking down a visual glitch that only occured in macOS Big Sur Saturday, August 29, 2020

Updated with an alternative solution from Valdemar De Sousa

Omegabundle Whats to come

If you buy the bundle now, you'll get these when they're ready. Thursday, August 27, 2020

Building a better Mac app with Xojo

Checking to see if two files are on the same volume. Wednesday, August 26, 2020

Ohanaware App Kit 1.0.6 Released

Building better Mac Applications with Xojo Monday, August 24, 2020

Proudly announcing the immediate availability of version 1.0.6 of our App Kit.

Building a better Mac App with Xojo

Illustrating that an area can accept a droped item Sunday, August 23, 2020

It is no secret that for the last few months, I've been hard at work on App Wrapper. I came across an interesting scenario, something which I appear to have forgotten in recent years. The correct way to highlight an area or control which can accept a dropped item.

Ohanaware App Kit 1.0.5

Building better Mac Applications with Xojo Wednesday, August 12, 2020

Proudly announcing the immediate availability of version 1.0.5 of our App Kit.

Preparing your Xojo made Mac App for macOS Big Sur

Part 3 - SF Symbols Wednesday, August 12, 2020

Getting started with App Wrapper 3

Tuesday, August 11, 2020

A guide to getting started with App Wrapper 3, specifically around Code signing and Notarization. The set-up process for the first Notarization may seem daunting, but I've broken it down into several chunks which should help.

App Report Beta 2

Improved performance and UI in beta 2 of App Report Thursday, August 6, 2020

Preparing your Xojo made Mac App for macOS Big Sur

Part 2 - Sidebars and source lists Saturday, August 1, 2020

Continuing on from the last article, I'm going to talk about some other controls and code that can help complete the look of a Big Sur app.


Ohanaware App Kit 1.0.4 Released

Building better Mac Applications with Xojo Saturday, August 1, 2020

Very proud to announce the immediate availability of version 1.0.4 of our App Kit.

Xojo apps rejected from the Mac App Store

Your app uses or references the following non-public APIs: Symbols: _getsectiondata Thursday, July 30, 2020

Several users have posted in the Xojo forum https://forum.xojo.com/61457-mas-app-rejected-because-uses-non-public-apis-symbols-getsectio about having their latest Mac App rejected by Apple.

Updated: Thursday, July 30th, 2020 as this was a false positive from Apple.

Preparing your Xojo made Mac App for macOS Big Sur

Part 1 - Basic Controls Saturday, July 25, 2020GUICheatSheetv2BSBeta2_1461