Main Content

Results for

AI Skills for deployment of a MATLAB Live Script as a free iOS App
My Live Script to mobile-phone app conversion in 20-minutes-ish, with AI describes the conversion of a MATLAB Live Script to an iOS App running in a simulator. The educational app is now available on the App Store as Newton’s Cradle, Unbound. It’s free, ad-free, and intended to interest students of physics and the curious.
I provide below a Claude AI-generated overview of the deployment process, and I attach in standard Markdown format two related Claude-generated skill files. The Markdown files can be rendered in Visual Studio Code. (Change .txt to .md.) I used my universal agentic AI setup, but being totally unfamiliar with the Apple app submission process, I walked through the many steps slowly, with continuous assistance over the course of many hours. If I were to do this again, much could be automated.
There were several gotcha’s. For example, simulator screenshots for both iPhone and iPad must be created of a standard size, not documented well by APPLE but known to the AI, and with a standard blessed time at the top, not the local time. Claude provided a bash command to eliminate those when simulating. A privacy policy on an available website and contact information are needed. Claude helped me design and create a fun splash page and to deploy it on GitHub. The HTML was AI-generated and incorporated an Apple-approved icon (Claude helped me go find those), an app-specific icon made by Claude based on a prompt. We added a link to a privacy policy page and a link to a dedicated Google support email account created for the App - Claude guided me through that, too. Remarkably, the App was approved and made available without revision.
Documentation Overview
1. iOS App Store Submission Skill
Location: SKILL-ios-store-submission.md
This is a comprehensive guide covering the complete App Store submission workflow:
Prerequisites (Developer account, Xcode, app icon, privacy policy)
12-step process from certificate creation through final submission
Troubleshooting for common errors (missing icons, signing issues, team not appearing)
Screenshot requirements and capture process
App Store Connect metadata configuration
Export compliance handling
Apple trademark guidelines
Complete checklists and glossary
Reference URLs for all Apple portals
Key sections: Certificate creation, Xcode signing setup, app icon requirements (1024x1024 PNG), screenshot specs, privacy policy requirements, build upload process, and post-submission status tracking.
2. GitHub Pages Creation Skill
Location: github-pages/SKILL.md
This documents the GitHub Pages setup workflow using browser automation:
5-step process to create and deploy static websites
HTML templates for privacy policies (iOS apps with no data collection)
Browser automation commands (tabs_context_mcp, navigate, form filling)
Enabling GitHub Pages in repository settings
Troubleshooting common deployment issues
Output URL format: https://username.github.io/repo-name/
Key templates: Privacy policy HTML with proper Apple-style formatting, contact information structure, and responsive CSS.
These files capture the complete technical process, making it easy to:
Submit future iOS apps without re-discovering the steps
Help others through the submission process
Reference specific troubleshooting solutions
Reuse HTML templates for other apps' privacy policies