- iOS 16.0 or newer
- macOS 12.5 or newer to build
- macOS 13.2 or newer to run
- SwiftLint (required for code style checks and static analysis)
https://github.com/realm/SwiftLint
git clone --recursive https://github.com/louderpages/Apple-RHVoice.gitgit clone https://github.com/louderpages/Apple-RHVoice.git
git submodule update --init --recursive --remote- Open
RHVoice.xcodeproj - Select an iOS Simulator as the destination
- Run the project
- Open
RHVoice.xcodeproj - Select your iOS or macOS device as the destination
- Fix code signing:
- Sign in to your Apple Developer account
- Select your team for:
RHVoiceAppRHVoiceExtension
- In the Signing & Capabilities tab
- Update bundle identifiers
Edit the following file:
RHVoice/BuildScripts/Configs/Regular/common.xcconfig
Update these values:
APP_BUNDLE_IDENTIFIER = com.example.RHVoice
SHARED_DATA_GROUP_ID = group.example.rhvoice.shared.data- Clean & Run
RHVoiceApp
./RHVoice/BuildScripts/BuildApp.sh $BUILD_MINOR_NUMBER- SwiftLint must be installed and available in your PATH.
- Bundle identifiers must be unique and associated with your Apple Developer account.