<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[Guide] Run clickable on macOS]]></title><description><![CDATA[<p dir="auto">I wanted to use my MacBook Air to develop Ubuntu Touch apps. After a lot of trial and error I've got clickable working. So here's is a guide on how to set up clickable for macOS.</p>
<p dir="auto"><strong>Install Homebrew</strong><br />
First off, you'll need to install Homebrew with this command:</p>
<pre><code>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
</code></pre>
<p dir="auto"><strong>Dependencies</strong><br />
After installing Homebrew you'll need to install <code>pip3</code>, <code>adb</code> and <code>docker</code> with the following commands (open the macOS terminal):</p>
<pre><code>brew install python3
</code></pre>
<pre><code>brew cask install android-platform-tools
</code></pre>
<pre><code>brew cask install docker
</code></pre>
<p dir="auto">After installing Docker, open the Docker application (via Launchpad or by pressing Command + Space and searching for it with <em>spotlight</em>). Click <em>OK</em> in the <em>Docker needs privileged access</em> dialog and enter your user password. A whale icon will appear in the status menu and the symbolic links for <code>docker</code>, <code>docker-compose</code>, <code>docker-credential-osxkeychain</code> and <code>docker-machine</code> are created in <code>/usr/local/bin</code>. Confirm that docker is running, by clicking the icon in the status menu. If it says <em>Docker Desktop is running</em> you're ready to test out clickable!  :party_popper:</p>
<p dir="auto"><strong>Run clickable</strong><br />
Open the macOS terminal app and <code>cd</code> into the directory you want to store and build your app. Run the command <code>clickable init</code> to create a new app project. <code>cd</code> into your app project folder. Run <code>clickable</code> to build your app and push it to your Ubuntu Touch device through adb!</p>
<p dir="auto"><strong>Clickable desktop</strong><br />
<code>clickable desktop</code> is not working. I've installed XQuartz but I get the following error:</p>
<pre><code>Successfully built package in './test.sanderklootwijk_1.0.0_all.click'.
non-network local connections being added to access control list
Mounting device home to /Users/sander/.clickable/home
docker: Error response from daemon: Mounts denied: 
The paths /dev/snd and /var/lib/dbus and /run/501/pulse and /home/sander/.pulse
are not shared from OS X and are not known to Docker.
You can configure shared paths from Docker -&gt; Preferences... -&gt; File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
.
ERRO[0000] error waiting for container: context canceled 
Command exited with non-zero exit status 125, see above for details. This is most likely not a problem with Clickable.
</code></pre>
<p dir="auto"><strong>Atom</strong><br />
Atom with the <em>language-qml</em> and <em>atom-build-clickable</em> packages, works great for developing Ubuntu Touch apps on macOS. Get the Atom text editor <a href="https://atom.io/" rel="nofollow ugc">here</a> and install <em>language-qml</em> and <em>atom-build-clickable</em> (Atom &gt; preferences &gt; install).</p>
]]></description><link>https://forums.ubports.com/topic/4134/guide-run-clickable-on-macos</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 04:34:54 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/4134.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Apr 2020 15:11:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Guide] Run clickable on macOS on Mon, 26 Feb 2024 02:24:48 GMT]]></title><description><![CDATA[<p dir="auto">another solution is to use limavm with ubuntu instance , then install docker on it</p>
]]></description><link>https://forums.ubports.com/post/78835</link><guid isPermaLink="true">https://forums.ubports.com/post/78835</guid><dc:creator><![CDATA[jhayar0719]]></dc:creator><pubDate>Mon, 26 Feb 2024 02:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to [Guide] Run clickable on macOS on Sun, 26 Apr 2020 17:07:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arubislander" aria-label="Profile: arubislander">@<bdi>arubislander</bdi></a> I think it has something to do with pulseaudio (which is not installed by default on macOS). You can install it with homebrew:</p>
<pre><code>brew install pulseaudio
</code></pre>
<p dir="auto">I've tried to add the paths to Docker, but I get exactly the same error.<br />
<img src="/assets/uploads/files/1587920514470-7c9f5c30-4a36-4bc5-bf86-194a26fd1037-image-resized.png" alt="7c9f5c30-4a36-4bc5-bf86-194a26fd1037-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forums.ubports.com/post/32170</link><guid isPermaLink="true">https://forums.ubports.com/post/32170</guid><dc:creator><![CDATA[Sander]]></dc:creator><pubDate>Sun, 26 Apr 2020 17:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to [Guide] Run clickable on macOS on Sat, 25 Apr 2020 16:00:13 GMT]]></title><description><![CDATA[<p dir="auto">Great work Sander!</p>
<p dir="auto">Just curious though, what happens when you configure the folders mentioned in the error message to be shareable to the container in the the docker preferences?</p>
]]></description><link>https://forums.ubports.com/post/32101</link><guid isPermaLink="true">https://forums.ubports.com/post/32101</guid><dc:creator><![CDATA[arubislander]]></dc:creator><pubDate>Sat, 25 Apr 2020 16:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to [Guide] Run clickable on macOS on Thu, 23 Apr 2020 16:26:42 GMT]]></title><description><![CDATA[<p dir="auto">For some reason I can't update the post above. But before you're able to run clickable, you'll need to install it of course. I forgot this step in the guide :grinning_face_with_sweat:</p>
<p dir="auto">Install clickable with the following command:</p>
<pre><code>pip3 install git+https://gitlab.com/clickable/clickable.git
</code></pre>
<p dir="auto">Now you'll be able to run clickable!</p>
]]></description><link>https://forums.ubports.com/post/31963</link><guid isPermaLink="true">https://forums.ubports.com/post/31963</guid><dc:creator><![CDATA[Sander]]></dc:creator><pubDate>Thu, 23 Apr 2020 16:26:42 GMT</pubDate></item></channel></rss>