<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <rights>Copyright © 2026, Adam Russell</rights>
  <title>Adam Russell</title>
  <id>https://www.adamrussell.com/feed</id>
  <subtitle>Random stuff.</subtitle>
  <updated>2024-12-18T20:21:00Z</updated>
  <entry>
    <id>https://www.adamrussell.com/opatija-waterfront</id>
    <title>Opatija Waterfront</title>
    <updated>2024-12-18T20:30:25Z</updated>
    <published>2024-12-18T20:21:00Z</published>
    <link href="https://www.adamrussell.com/opatija-waterfront" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/07c8e2da3dbb4458b90b588a31ba0e8c.webp" width="1920" height="632" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/dubrovnik</id>
    <title>Dubrovnik</title>
    <updated>2024-12-10T18:22:54Z</updated>
    <published>2024-12-10T18:21:00Z</published>
    <link href="https://www.adamrussell.com/dubrovnik" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/58dabf3f8e82487da6f5ab3a83587f0d.webp" width="1920" height="1287" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/venice</id>
    <title>Venice</title>
    <updated>2024-12-02T13:08:52Z</updated>
    <published>2024-11-28T00:00:00Z</published>
    <link href="https://www.adamrussell.com/venice" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/ddc23072bad9477688d545197767e161.webp" width="1920" height="1070" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/fiddler-crab</id>
    <title>Fiddler Crab</title>
    <updated>2023-11-09T00:36:10Z</updated>
    <published>2023-11-09T00:00:00Z</published>
    <link href="https://www.adamrussell.com/fiddler-crab" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/68d68afe41e548a19fbe635d85f627a9.webp" width="1920" height="1413" /&gt;&lt;p&gt;Fiddler Crab&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/appintent-not-showing-in-shortcuts-app</id>
    <title>AppIntent Not Showing in Shortcuts App</title>
    <updated>2023-08-14T15:09:37Z</updated>
    <published>2023-08-11T00:00:00Z</published>
    <link href="https://www.adamrussell.com/appintent-not-showing-in-shortcuts-app" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Software Development" />
    <category term="Swift" />
    <category term="AppIntents" />
    <category term="Xcode" />
    <content type="html">&lt;p&gt;&lt;a href="https://developer.apple.com/documentation/appintents/appintent" title="AppIntents"&gt;AppIntents&lt;/a&gt; are pretty powerful, and can underly many features, such as Shortcuts, Siri, and Widgets, in an Apple platform app. It can be frustrating at times to troubleshoot issues with them, though. I've run into several errors where the AppIntent code would build fine, but where I just couldn't find the intents anywhere when the app was installed. My go-to is to check in the Shortcuts app.&lt;/p&gt;
&lt;p&gt;It's quite possible for there to be errors in your AppIntent related code that are not reported in the user interface in Xcode. However, they do appear in the build log. So, you can open the build log in Xcode, then click the Export button to get the full text version. (The screenshot shows an example from the excellent &lt;a href="https://github.com/mralexhay/Booky" title="Booky sample AppIntents app by Alex Hay"&gt;&amp;quot;Booky&amp;quot; sample app by Alex Hay&lt;/a&gt;.)&lt;/p&gt;
&lt;div class="text-center"&gt;
  &lt;img class="img-fluid" width="1226" height="685" src="https://cdn.adamrussell.com/images/app-intents-build-log.webp" alt="Export Build Log Button Location"&gt;
&lt;/div&gt;
&lt;p&gt;When you open the log, look for any warnings or errors around your AppIntents, or search for appintentsmetadataprocessor. You might find lines like the ones below, which mentioned errors that were causing one of my AppIntents to not show:&lt;/p&gt;
&lt;code&gt;
2023-08-11 08:42:17.464 appintentsmetadataprocessor[32207:6345234] Starting appintentsmetadataprocessor export&lt;br&gt;
2023-08-11 08:42:18.086 appintentsmetadataprocessor[32207:6345234] warning: At least one halting error produced during export. No AppIntents metadata have been exported and this target is not usable with AppIntents until errors are resolved.&lt;br&gt;
2023-08-11 08:42:18.086 appintentsmetadataprocessor[32207:6345234] warning: invalid 'caseDisplayRepresentations' for AppIntentsNavigationType, representations must be exhaustive and include all cases for this enum.
&lt;/code&gt;
</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/anole-on-sprinkler</id>
    <title>Anole on Sprinkler</title>
    <updated>2023-11-09T00:52:24Z</updated>
    <published>2023-01-18T00:00:00Z</published>
    <link href="https://www.adamrussell.com/anole-on-sprinkler" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/14901581ac9d4e8ebfcb28ec40532aba.webp" width="1920" height="1839" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/cactus-close-up</id>
    <title>Cactus Close-up</title>
    <updated>2024-12-02T13:31:26Z</updated>
    <published>2022-12-16T00:00:00Z</published>
    <link href="https://www.adamrussell.com/cactus-close-up" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/ef4082f0da07476cad10c5a19e071dec.webp" width="1920" height="1280" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/dragonfly-on-leaves</id>
    <title>Dragonfly on Leaves</title>
    <updated>2024-12-02T13:35:27Z</updated>
    <published>2022-10-12T00:00:00Z</published>
    <link href="https://www.adamrussell.com/dragonfly-on-leaves" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/480297cb234e4cb68512f9c5f2064839.webp" width="1920" height="1366" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/skull</id>
    <title>Skull</title>
    <updated>2022-10-10T14:06:45Z</updated>
    <published>2022-10-10T00:00:00Z</published>
    <link href="https://www.adamrussell.com/skull" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/bc6b50458b894d39bbbb050d9637ab65.webp" width="1920" height="1280" /&gt;</content>
  </entry>
  <entry>
    <id>https://www.adamrussell.com/on-thistle</id>
    <title>On Thistle</title>
    <updated>2022-10-05T17:17:05Z</updated>
    <published>2022-10-05T00:00:00Z</published>
    <link href="https://www.adamrussell.com/on-thistle" />
    <author>
      <name>Adam Russell</name>
      <email>adam.russell@live.com</email>
    </author>
    <category term="Photos" />
    <content type="html">&lt;img src="https://cdn.adamrussell.com/cdn-images/bf28c086e2864b059ec6e4229750a88f.webp" width="1920" height="1591" /&gt;</content>
  </entry></feed>