Skip to content

quali-chat/quali-chat-ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quali.chat iOS

Download on the app store

Native iOS client for quali.chat built with Swift/SwiftUI.

Requirements

  • Xcode 15+, Homebrew, Ruby/Bundler, CocoaPods, XcodeGen

Getting started

xcodegen               # generate .xcodeproj from project.yml/target.yml
pod install            # create Riot.xcworkspace with dependencies
open Riot.xcworkspace  # launch Xcode

Alternatively: ./setup_project.sh. For advanced options (e.g. dev MatrixSDK), see INSTALL.md.

Build & run

  • In Xcode: open Riot.xcworkspace, select QualiChat and run.
  • CLI example:
xcodebuild -workspace Riot.xcworkspace -scheme QualiChat -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 15' build | cat

Configuration

Key locations: Config/*.xcconfig (IDs, versions, flags), app targets in QualiChat/ and QualiChatStaging/, extensions under their folders, dependencies via Podfile. Theming/branding: see docs/Customisation.md. SwiftGen configuration is under Tools/SwiftGen/.

Testing

xcodebuild -workspace Riot.xcworkspace -scheme RiotSwiftUI -destination 'platform=iOS Simulator,name=iPhone 15' test | cat

Troubleshooting

  • Pods outdated: pod repo update && pod install
  • Workspace issues: delete Pods/ + Podfile.lock, then pod install
  • Stale artifacts: clean build folder or remove DerivedData; rerun xcodegen

Support

When you are experiencing an issue on quali.chat iOS, please first search in GitHub issues. If after your research you still have a question, feel free to create a GitHub issue if you encounter a bug or a crash, by explaining clearly in detail what happened.

Copyright & License

Copyright (c) 2014-2017 OpenMarket Ltd
Copyright (c) 2017 Vector Creations Ltd
Copyright (c) 2017-2021 New Vector Ltd
Copyright (c) 2025 Keypair Establishment

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

quali.chat IOS client

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 56.8%
  • Objective-C 41.8%
  • HTML 1.0%
  • Ruby 0.2%
  • C 0.1%
  • Shell 0.1%