nextcloud-passwords-ios
nextcloud-passwords-ios copied to clipboard
An iOS client for the Nextcloud Passwords app
Passwords for Nextcloud (iOS Client)
An iOS client for the Nextcloud Passwords app. Available on the App Store.
This app allows you to view, create, edit and delete entries on your Nextcloud server. It offers a variety of filtering and sorting options. End-to-end/client-side encryption and encrypted offline storage make sure your data is secure.
A Password AutoFill provider is integrated into the app for seamless login experiences. You can enable this feature in iOS's Settings app.
This app requires a Nextcloud server with the Passwords app installed.
TestFlight
You can install beta builds by joining the TestFlight program. These builds also include logging functionality to get detailed information about errors.
Translators
- Czech: Pavel Borecki
- French: Maxime Killinger
- Russian: jensaymoo
- Norwegian: Allan Nordhøy
- Catalan: Maite Guix
- Swedish: Anders Johansson
- Ukrainian: Hotripak
Everybody is welcome to contribute translations via Weblate!
Development
Perform these steps to set up this project:
- Run
rbenv install
to install the matching Ruby version or manually install the version specified in the .ruby-version file - Run
gem install bundler
to install Bundler - Run
bundle install
to install dependencies - Run
brew install swiftlint swiftgen
to install SwiftLint & SwiftGen - Launch the project with the Xcode version specfied in the .xcode-version file
- Log into your Apple Developer Account in Xcode
- Adjust some project settings to be able to build the app:
- Change the
PARENT_PRODUCT_BUNDLE_IDENTIFIER
build setting to something different for the Passwords project - Set your signing team for the Passwords, Provider & Extension targets
- If you aren't subscribed to the Apple Developer Program:
- Delete the In-App Purchase entitlement from the "Passwords" target
- Delete the AutoFill Credential Provider entitlement from the Passwords & Provider targets
Some features of the app will be missing after deleting these entitlements.
- Change the