Tags

The Ohanaware Weblog

Talking about our apps, Xojo Mac Dev and other things

For a while now I've been wanting to reboot our blog. Had to shut the last one down due to it being an attack vector for our web site. I finally built our own custom solution (and your reading from it). Right now it's incredibly bare bones and does the absolute minimum needed. Who knows, maybe we'll turn it into an actual product?

Lovin' SwiftUI

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

Started learning Swift and SwiftUI in October 2023 and I'm almost ready to show you what we've built.

Sleep Aid 1.4 with fixes for macOS Sonama

Apple adds an option to disable the hourly wakes it added to Ventura. Monday, December 4, 2023

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

Restless Mac Syndrome

Ventura's hourly wakes led me to discover something far far worse. Friday, September 29, 2023

Time to move on

Mac software development and distribution has changed drastically over the decades. We need to adapt with it. Friday, September 29, 2023

Ventura and hourly wakes

Deciphering what causes macOS Ventura to wake once every hour. Sunday, September 24, 2023

Can Bluetooth Preferences keep a Mac awake?

It would appear that corrupted Bluetooth preferences may be responsible for keeping a Mac in a constant state of insomnia. Wednesday, March 15, 2023

Extending Sleep Aid's functionality using Scripts

Take advantage of the macOS to gain back more control of your Mac's Sleeping habits. Saturday, March 11, 2023

AOP endpoint 42

What is "AOP.OutboxNotEmpty spu_queue_overflow_ep42" and why does it keep waking my Mac up? Tuesday, February 21, 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

Hot Bag MacBook

Diagnose why your MacBook loses charge when traveling Tuesday, December 6, 2022

Have you ever travelled somewhere to find that your MacBook is nice and warm, with next to no battery left? If so, these are the common causes of a "Hot Bag MacBook" that we've found so far.

Sleep Aid 1.1

Diagnose and Solve Mac Sleep Problems Wednesday, August 31, 2022

Does your battery drain while your MacBook is sleeping? Do your headphones wake your Mac? Does your Mac flash its screen, keyboard or mouse during the night? Solve these problems and more with Ohanaware's Sleep Aid.

App Wrapper 4.5

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

Sleep Aid Launch

Diagnose and Solve Mac Sleep Problems Thursday, June 23, 2022

Does your battery drain while your MacBook is sleeping? Do your headphones wake your Mac? Does your Mac flash its screen, keyboard or mouse during the night? Solve these problems and more with Ohanaware's Sleep Aid.

The Mac App Store in 2022

It is hard to believe that the Mac App Store has been open for over 10 years. Wednesday, December 29, 2021

On Janurary the 6th 2021, the Mac App Store was 10 years old, however it really needs an overhaul and more than just visual

Mac App Store Receipt Verification Failures

In the run up to Christmas it stops working, I think I know why and how to solve it. Saturday, December 18, 2021

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

Improving Mac App exposure [upd]

Tips and suggestions on how to increase the visibility of your Mac Applications. Tuesday, November 9, 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.1 Release now available

5 issues resolved in this release, including a workaround for macOS 11.4 customers. Wednesday, July 21, 2021

App Wrapper 4.3.1 contains 5 bug fixes and is recommend for all customers, especially those running macOS 11.4 Big Sur

lifeboat

In the time of need, Tim Parnell from Strawberry Software threw me a life...boat. Monday, July 19, 2021

OWStackView2021

The OWStackView got some upgrades in OAK2021 Friday, July 16, 2021

How to purge and re-install code signing identities

Sometimes the nuclear option is the best. Tuesday, July 13, 2021

Sometimes identities get messed up, keys go missing and it seems like a clear-out and start again is the best solution.

HDRtist NX 2 - App Store issues

Some issues that we've encounted with Apple's In-App-Purchase system Tuesday, July 13, 2021

App Wrapper 4.3 Release

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

Site Outages

What has been happening to the Ohanaware website? Wednesday, July 7, 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

OWListboxForAqua

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

Failed retrieving request UUID for upload

How to fix this unhelpful notarization error Monday, May 24, 2021

no-one downloads, no-one sees

If no-one sees your application, no-one downloads your application and if no-one downloads your application, no-one sees your application. Saturday, May 1, 2021

Iconographer Mini 1.2

Make icons for fruit computers Friday, April 23, 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

Permissions Reset 2.0

Permissions Problems Be Gone Tuesday, April 13, 2021

Permissions Reset attempts to restore permissions based on file type.

Permissions Reset MainWindow.

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, 2021

Preferences Dialog in macOS Big Sur

Preferences Dialog in macOS Big Sur

You don't have permission to open the application or App will damage your computer. You should move it to the Trash.

Trying to open an application fails with "don't have permissions". Monday, February 1, 2021

Trouble shooting a permissions problem, that is just weird.

App Wrapper 4.1 Release

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

This release adds features which will help even more developers prepare their Mac apps for Apple App Store Submission and Website Distribution.

App Rejected for Revoked Certificate

Submitting to the Apple App Store failed, revoked installer certificate. 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

Apple provides many ways to get at architecture information, each with its own quirks. Which one to use?

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.

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 adds "Apple Silicon" but also has a problem with build scripts.

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

Continuing on the preparing your Xojo made Mac app for macOS Big Sur, this article will Toolbar Styles

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

Continuing on the preparing your Xojo made Mac app for macOS Big Sur, this article will cover SF Symbols.

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

HDRtist #1 app in App Store search

Our HDRtist is now the first item to show when searching for HDR in the Mac App Store. 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

Changes to payment processing

Hello FastSpring.com Tuesday, September 22, 2020

We're migrating our payment services over to join FastSpring

Omegabundle for 2020

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

This is a fantastic bundle of Xojo developer tools worth over $4,217.00 for $399.99.

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

Drag and Drop is easy with Xojo, but the final piece for illustrating that a control can accept a drop is not.

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

Continuing on the preparing your Xojo made Mac app for macOS Big Sur, this article will cover SF Symbols.

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.

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.

Ohanaware Apps on macOS Big Sur

Is your favorite Ohanaware application ready for Apple's next macOS release? Saturday, August 8, 2020

Check to see how our applications fare on macOS Big Sur Beta 4.

Updated for Beta 4 of Big Sur

App Report Beta 2

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

Improved performance and UI in beta 2 of App Report

Preparing your Xojo made Mac App for macOS Big Sur

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

Information on how to customize your Xojo made Mac application so it looks good on Catalina, Mojave and macOS Big Sur.

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.

OWSourceListBeta2_1919

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

Apple introduced a new check to the Mac App Store that's preventing Xojo Developers from selling their wares on the Mac App Store

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, 2020

Information on how to customize your Xojo made Mac application so it looks good on Catalina, Mojave and macOS Big Sur.

GUICheatSheetv2BSBeta2_1461