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:
parent
514135804b
commit
ace2edbf37
13
README.md
13
README.md
|
@ -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
|
Loading…
Reference in New Issue