Skip to content

feat(audience-sample): enable iOS build target (SDK-295)#738

Merged
nattb8 merged 2 commits intomainfrom
feat/sdk-295-ios-build-target
May 5, 2026
Merged

feat(audience-sample): enable iOS build target (SDK-295)#738
nattb8 merged 2 commits intomainfrom
feat/sdk-295-ios-build-target

Conversation

@nattb8
Copy link
Copy Markdown
Collaborator

@nattb8 nattb8 commented May 5, 2026

Summary

  • Add iOS to includePlatforms in both runtime asmdefs so SDK types compile for iOS target
  • Add IosBuilder.cs editor script for batchmode Xcode project generation via -executeMethod
  • Extend ScriptingBackendOverride to support BuildTargetGroup.iOS
  • Bump iOSTargetOSVersionString 12.0 → 13.0 (IPHONEOS_DEPLOYMENT_TARGET = 13.0 confirmed in generated project)
  • Set iPhone scripting backend to IL2CPP and managed stripping to High
  • Set bundle ID com.immutable.audience and enable automatic Xcode signing

Verified locally: Unity -batchmode -buildTarget iOS -executeMethod ...IosBuilder.Build produces an Xcode project with no IL2CPP errors and IPHONEOS_DEPLOYMENT_TARGET = 13.0.

🤖 Generated with Claude Code

- Add iOS to asmdef includePlatforms for Runtime and Unity assemblies
- Add IosBuilder.cs editor script for batchmode Xcode project generation
- Extend ScriptingBackendOverride to support BuildTargetGroup.iOS
- Bump iOSTargetOSVersionString 12.0 → 13.0 (IPHONEOS_DEPLOYMENT_TARGET)
- Set iPhone IL2CPP scripting backend and High managed stripping
- Set bundle ID com.immutable.audience and enable automatic signing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nattb8 nattb8 requested review from a team as code owners May 5, 2026 07:53
@nattb8 nattb8 merged commit c3a7356 into main May 5, 2026
32 checks passed
@nattb8 nattb8 deleted the feat/sdk-295-ios-build-target branch May 5, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants