You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. requires a valid ~/.netrc file with a Mapbox [**secret token**](https://docs.mapbox.com/help/dive-deeper/access-tokens/#secret-tokens) to download binary dependencies.
22
+
**Note**: A public token (pk.*) is not sufficient for downloading binary dependencies.
24
23
25
24
2. reads a Mapbox access token from a [file at `~/mapbox`](https://docs.mapbox.com/help/troubleshooting/private-access-token-android-and-ios/#ios)
26
25
to enable tests and apps to access Mapbox APIs.
@@ -33,15 +32,17 @@ This project:
33
32
to manage dependencies for development. CocoaPods is supported for *consuming*
34
33
the SDK.
35
34
36
-
5. Install pre-commit hooks
35
+
5. uses [Carthage](https://github.com/Carthage/Carthage) to manage binary dependencies that are automatically downloaded when running xcodegen.
36
+
37
+
6. Install pre-commit hooks
37
38
```bash
38
-
brew install xcodegen swiftlint
39
+
brew install xcodegen swiftlint carthage
39
40
pip install pre-commit
40
41
41
42
pre-commit install # Installs the pre-commit hooks
42
43
```
43
44
44
-
6. uses CircleCI and Firebase Test Lab for continuous integration.
45
+
7. uses CircleCI and Firebase Test Lab for continuous integration.
45
46
46
47
### Accessing the Maps SDK's Source
47
48
@@ -71,36 +72,15 @@ In order to use the debug app, run the `DebugApp` scheme.
71
72
* Update the dependency versions in `MapboxMaps.podspec`
72
73
* Update the dependency versions in `scripts/release/packager/versions.json`
73
74
74
-
## Configuring CircleCI
75
-
76
-
You can run `make validate` to ensure you've formatted the changes to the
77
-
CircleCI config file correctly. This make target will install the
78
-
[CircleCI command line interface](https://circleci.com/docs/2.0/local-cli/) to
79
-
validate `.circleci/config.yml`, and run `circleci config validate`.
80
-
81
-
## Running Unit Tests On Devices
82
-
83
-
To run unit tests on an iOS device there are two options:
0 commit comments