ios

Automates configuration, build and deployment of Pulv iOS apps and AUv3 extensions via CMake and UIKit integration.

13|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Generous-Corp/pulp --skill ios-generous-corp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios
Source: https://github.com/Generous-Corp/pulp/tree/main/.agents/skills/ios
Command: npx skills add https://github.com/Generous-Corp/pulp --skill ios-generous-corp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xcodebuild, cmake, and includes scripts (resource) components.

What problem does it solve?

This skill resolves the complexity of configuring, building, and deploying Pulp-based audio applications and AUv3 extensions for iOS, bridging the gap between C++ core logic and Apple's strict platform requirements.

Core Features & Use Cases

  • Automated Build Pipelines: Simplifies complex Xcode project generation and AUv3 bundle packaging using custom CMake helpers.
  • Simulator & Device Deployment: Provides standardized workflows for testing on iOS Simulators and physical hardware, including AUv3 validation.
  • Platform Integration: Manages critical iOS-specific implementations like UIKit window hosting, CoreAudio IO, and touch/Pencil input handling.

Quick Start

Use the ios skill to configure and build the current project for the iOS Simulator using the Xcode generator.

Frequently Asked Questions about ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AUv3 bundle packaging for iOS apps?

Automating AUv3 bundle packaging for iOS uses custom CMake helpers to generate Xcode projects and package audio unit extensions. This streamlines complex build pipelines by managing Apple-specific bundle requirements automatically.

How does CMake handle iOS simulator workflows for C++ audio projects?

CMake manages iOS simulator workflows by executing platform-specific build recipes and standardizing deployment for C++ audio projects. It bridges C++ core logic with Xcode command-line tools to validate simulator behavior.

Do I need Xcode command-line tools to build Pulp iOS applications?

Yes, building Pulp iOS applications requires Xcode command-line tools and CMake to execute platform-specific build recipes. These dependencies are necessary to generate projects and manage UIKit integration.

What is the best way to integrate UIKit with C++ core logic for iOS?

The best way to integrate UIKit with C++ core logic for iOS is through automated platform integration. This manages UIKit window hosting and touch input handling while bridging strict Apple platform requirements.

Why does AUv3 validation fail on physical iOS hardware?

AUv3 validation on physical iOS hardware can fail if CoreAudio IO and Apple-specific build requirements are not properly configured. Standardized deployment workflows manage these critical iOS-specific implementations to prevent failures.