Skip to content

How to open .XO files on iOS

To open .XO files on iOS, iOS does not typically run Sugar Activities; to use the bundle, transfer the .xo file to a desktop system with Sugar. For inspection only, you may be able to open it as a ZIP archive in a file manager that supports ZIP.

Step-by-step instructions

  1. iOS does not typically run Sugar Activities; to use the bundle, transfer the .xo file to a desktop system with Sugar. For inspection only, you may be able to open it as a ZIP archive in a file manager that supports ZIP.

Common issues

It won’t open on my desktop OS

.xo bundles are meant to be installed into the Sugar environment as Activities. Without Sugar, the file is just a ZIP-based bundle and won’t launch as an application.

  1. If you need to run it, open it on a system that has Sugar installed and install it as an Activity bundle.
  2. If you only need to view what’s inside, open it as a ZIP archive (rename .xo to .zip if your tool relies on file extensions).

File associations / MIME type not recognized

Desktop environments often rely on MIME databases to map extensions to types; if application/vnd.olpc-sugar isn’t known to your system, double-click behavior may be wrong.

  1. On Linux desktops that follow freedesktop.org MIME handling, ensure your MIME database includes application/vnd.olpc-sugar and is up to date.
  2. As a workaround, open it with an archive manager (ZIP) or install it from within Sugar rather than relying on file associations.

Bundle installs but Activity does not appear or run correctly in Sugar

A .xo is expected to follow Sugar’s activity bundle structure and metadata conventions; if the bundle is malformed or incomplete, Sugar may not load it properly.

  1. Verify the .xo is a valid ZIP and contains the expected activity bundle structure/metadata for Sugar.
  2. Try obtaining a known-good bundle (for example, an official or signed bundle where applicable) and compare structure/metadata.

Security note

.xo files are application bundles; installing them in Sugar can execute code contained in the bundle. Only install Activity bundles from sources you trust (IANA registration notes security considerations for this type).

Did this guide help?

Back to .XO extension page