iOS Development¶
Guide for developing Movian on iOS platform.
Prerequisites¶
- macOS with Xcode 11+
- iOS SDK 12.0+
- CocoaPods (optional)
- Apple Developer Account (for device testing)
Setup¶
Install Xcode¶
Download from Mac App Store or developer.apple.com.
Clone Repository¶
Building¶
Open Xcode Project¶
Configure Signing¶
- Select project in Xcode
- Go to Signing & Capabilities
- Select your team
- Configure bundle identifier
Build and Run¶
- Select target device/simulator
- Click Run (⌘R)
Development¶
iOS-Specific Code¶
Located in movian/ios/ directory.
Objective-C Code¶
iOS wrapper and UI code.
C/C++ Code¶
Core functionality in movian/src/.
Debugging¶
Xcode Debugger¶
Use Xcode's built-in debugger for breakpoints and inspection.
Console Output¶
View logs in Xcode console.
Testing¶
- Test on different iOS versions
- Test on iPhone and iPad
- Test with different orientations
- Test performance