<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>MAS on hobbyworker취미생활자</title>
    <link>https://hobbyworker.me/es/tags/mas/</link>
    <description>Recent content in MAS on hobbyworker취미생활자</description>
    <generator>Hugo</generator>
    <language>es</language>
    <copyright>2026 hobbyworker</copyright>
    <lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://hobbyworker.me/es/tags/mas/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Publicar una app de macOS en la Mac App Store (3): ajustes de subida y registro en App Store Connect</title>
      <link>https://hobbyworker.me/es/dev/2026-05-19-distribute-macos-app-mas-3-export-and-app-store-connect/</link>
      <pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/es/dev/2026-05-19-distribute-macos-app-mas-3-export-and-app-store-connect/</guid>
      <description>Una vez terminados el target de compilación para MAS y la separación de configuración y código, llega el momento de preparar el camino para subir esa compilación a la App Store. En este artículo, tomando como ejemplo la app FocusTimer, cerramos la serie explicando cómo escribir un ExportOptions-MAS.plist para la subida, registrar el registro de la app en App Store Connect y verificar la compilación para que ambos canales no se rompan.</description>
    </item>
    <item>
      <title>Publicar una app de macOS en la Mac App Store (2): separar configuración y código entre canales</title>
      <link>https://hobbyworker.me/es/dev/2026-05-18-distribute-macos-app-mas-2-build-config-and-code/</link>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/es/dev/2026-05-18-distribute-macos-app-mas-2-build-config-and-code/</guid>
      <description>Una vez creado el target de compilación para MAS, ahora hay que separar los archivos de configuración y el código para que ese target cumpla realmente las reglas de la App Store. En este artículo, tomando como ejemplo la app FocusTimer, explicamos paso a paso cómo crear unos entitlements y un Info.plist exclusivos para MAS, ajustar los ajustes de compilación y bifurcar el código de actualizaciones automáticas con #if canImport(Sparkle).</description>
    </item>
    <item>
      <title>Publicar una app de macOS en la Mac App Store (1): crear un target de compilación aparte</title>
      <link>https://hobbyworker.me/es/dev/2026-05-17-distribute-macos-app-mas-1-target-setup/</link>
      <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/es/dev/2026-05-17-distribute-macos-app-mas-1-target-setup/</guid>
      <description>Para publicar una app de macOS en la Mac App Store necesitas un target de compilación distinto del que usas para la distribución directa. El motivo es que la revisión de la App Store prohíbe sistemas de actualizaciones automáticas propios como Sparkle. En este artículo, tomando como ejemplo la app FocusTimer, explicamos paso a paso cómo registrar un Bundle ID exclusivo para MAS, duplicar el target de compilación en Xcode y resolver el trabajo de limpieza que deja esa duplicación.</description>
    </item>
  </channel>
</rss>
