{
  "version": "https://jsonfeed.org/version/1",
  "title": "mobile development on jocmp",
  "icon": "https://avatars.micro.blog/avatars/2026/14/52207.jpg",
  "home_page_url": "https://jocmp.com/",
  "feed_url": "https://jocmp.com/feed.json",
  "items": [
      {
        "id": "http://jocmp.micro.blog/2025/08/08/demo-mode-for-ios-simulators/",
        "title": "Demo mode for iOS simulators",
        "content_html": "<p>I was in search of a better way to take app screenshots. Typically you have two choices: use a physical device or a simulator. Physical devices are fine for a realistic display, but you can&rsquo;t control the time or the radio indicators. No one wants to see just two bars of service on a screencap. iOS&rsquo; default simulators don&rsquo;t even show the service indicator.</p>\n<p>Luckily the first result I came across was <a href=\"https://www.jessesquires.com/blog/2019/09/26/overriding-status-bar-settings-ios-simulator/\">a post from Jesse Squires</a> from 2019. The following command will override the current simulator with full service and the iconic 9:41AM time.</p>\n<pre tabindex=\"0\"><code>xcrun simctl status_bar booted override --time &#34;9:41&#34; --dataNetwork &#34;wifi&#34; --wifiMode active --wifiBars 3 --cellularMode active --cellularBars 4 --batteryState charged --batteryLevel 100\n</code></pre><p>The end result looks like this.</p>\n<img src=\"https://cdn.uploads.micro.blog/238475/2025/demo-mode.png\">\n",
        "date_published": "2025-08-08T15:17:51-05:00",
        "url": "https://jocmp.com/2025/08/08/demo-mode-for-ios-simulators/",
        "tags": ["programming","mobile development","ios"]
      }
  ]
}
