Update READMEs

- Run target after setting up Config.xcconfig
- Mark App Store ID config as optional
- TunnelKit version
- Core README
This commit is contained in:
Davide De Rosa 2019-05-27 11:24:51 +02:00
parent 514135804b
commit ace2edbf37
2 changed files with 10 additions and 5 deletions

View File

@ -3,7 +3,7 @@
# [Passepartout][about-website] # [Passepartout][about-website]
![iOS 11+](https://img.shields.io/badge/ios-11+-green.svg) ![iOS 11+](https://img.shields.io/badge/ios-11+-green.svg)
[![TunnelKit 1.7.x](https://img.shields.io/badge/tunnelkit-1.7-d69c68.svg)][dep-tunnelkit] [![TunnelKit 2.0.x](https://img.shields.io/badge/tunnelkit-2.0-d69c68.svg)][dep-tunnelkit]
[![License GPLv3](https://img.shields.io/badge/license-GPLv3-lightgray.svg)](LICENSE) [![License GPLv3](https://img.shields.io/badge/license-GPLv3-lightgray.svg)](LICENSE)
[![Join Reddit](https://img.shields.io/badge/discuss-Reddit-orange.svg)][about-reddit] [![Join Reddit](https://img.shields.io/badge/discuss-Reddit-orange.svg)][about-reddit]
[![Join Telegram](https://img.shields.io/badge/chat-Telegram-blue.svg)][about-telegram] [![Join Telegram](https://img.shields.io/badge/chat-Telegram-blue.svg)][about-telegram]
@ -95,12 +95,15 @@ Download the app codebase locally:
$ git clone https://github.com/passepartoutvpn/passepartout-ios.git $ git clone https://github.com/passepartoutvpn/passepartout-ios.git
Enter the directory and clone the submodules:
$ git submodule init
$ git submodule update
Assuming you have a [working CocoaPods environment][dep-cocoapods], setting up the app workspace only requires installing the pod dependencies: Assuming you have a [working CocoaPods environment][dep-cocoapods], setting up the app workspace only requires installing the pod dependencies:
$ pod install $ pod install
After that, open `Passepartout.xcworkspace` in Xcode and run the `Passepartout-iOS` target.
For the VPN to work properly, the app requires: For the VPN to work properly, the app requires:
- _App Groups_ and _Keychain Sharing_ capabilities - _App Groups_ and _Keychain Sharing_ capabilities
@ -113,7 +116,9 @@ Make sure to update `Passepartout-iOS/Config.xcconfig` according to your develop
CFG_TEAM_ID = A1B2C3D4E5 CFG_TEAM_ID = A1B2C3D4E5
CFG_APP_ID = com.example.ios.MyApp CFG_APP_ID = com.example.ios.MyApp
CFG_GROUP_ID = com.example.MyAppGroup // omit the "group." prefix CFG_GROUP_ID = com.example.MyAppGroup // omit the "group." prefix
CFG_APPSTORE_ID = 1234567890 CFG_APPSTORE_ID = 1234567890 // optional for development, can be bogus
After that, open `Passepartout.xcworkspace` in Xcode and run the `Passepartout-iOS` target.
## License ## License

@ -1 +1 @@
Subproject commit bd0fd21e7b12c3659babffe88155d99b0abf1719 Subproject commit 27b161b3a3dc616bb68dfb988583e4b0c2ba9e6a