Skip to content

Open Source Repo of iOS wallet application for eLFA pilot

License

Notifications You must be signed in to change notification settings

e-id-admin/eidch-pilot-ios-wallet

Repository files navigation

pilotWallet - iOS

An official Swiss Government project made by the Federal Office of Information Technology, Systems and Telecommunication FOITT as part of the electronic identity (E-ID) project.

Table of Contents

Overview

The pilotWallet app is part of the ecosystem developed for the future official Swiss E-ID.
The main objective of this early stage development release is to get user and community feedback as early as possible.

For more information about the project please visit the infopage.

Specifications

Following specifications were used for the implementation:

Note

Please be aware that only parts of these specifications were implemented in this early phase.

Repositories

Installation and Building

The app requires at least iOS 15.
The app has been build with Xcode 15.3.

In your terminal, after having cloned the current repository, run the following command:

make setup

The make command will set everything up and provide you with an up and running project.

Once in Xcode:

  • Select the pilotWallet Dev scheme
  • Be aware that it's more appropriate to run on real devices rather than in Simulator because of several restrictions and KeyChain usage
  • Finally, just build & run in Xcode with command + R

Contribution Guide

We welcome any feedback on the code regarding both the implementation and security aspects. Please follow the guidelines for contributing found in CONTRIBUTING.md.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

About

Open Source Repo of iOS wallet application for eLFA pilot

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages