Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
d9f92ad
Add callout annotations showing route durations for comparing alterna…
avi-c Nov 10, 2020
5e27ec1
Move to method using RouteSteps as a way to find a spot to put annota…
avi-c Nov 11, 2020
877a48a
Turn off debug line. Add some randomness to the placement of route an…
avi-c Nov 11, 2020
c445d39
Improve Route Annotation layout logic. Add route shape simplification…
avi-c Nov 17, 2020
95b771c
Remove some debug code.
avi-c Nov 17, 2020
d80edf7
More cleanup including removing unneeded extensions.
avi-c Nov 18, 2020
d9b60fd
Filter candidate polyline verticies for route annotations to only con…
avi-c Nov 18, 2020
51cd23a
Filter the route coordinates being considered down to only ones that …
avi-c Nov 18, 2020
86806e1
Remove more unnecessary code. Move the debug extensions for MGLStyle …
avi-c Nov 18, 2020
06f0e03
Rename constant value.
avi-c Nov 18, 2020
181c21c
Move CarPlay DateComponentFormatter extensions to shared extension fi…
avi-c Nov 24, 2020
b88e8b5
Rename layer identifier constant value.
avi-c Nov 24, 2020
9b2eda0
Udpate to latest Turf with support for Polyline simplification.
avi-c Dec 8, 2020
b508798
Rework the route annotation algorithm to be simpler and more often vi…
avi-c Dec 17, 2020
cfae031
Enable labeling of toll routes now that TollCollections are defined i…
avi-c Dec 17, 2020
72345f5
Update Base localization.
avi-c Jan 15, 2021
0ece86b
Incorporate review feedback.
avi-c Jan 15, 2021
999586c
Move Route Duration Annotations to NavigationMapView instead of Examp…
avi-c Jan 16, 2021
38cdb1a
Updates for review feedback. Expose more styling properties of the Ro…
avi-c Jan 20, 2021
ecf2657
Move enum to top of file. Remove redundant, unused enum definition.
avi-c Feb 1, 2021
97f0fa6
Move added Turf and DateComponentsFormatter extension source files to…
avi-c Feb 1, 2021
a9cfb8e
Update based on review feedback. Add new methods to CHANGELOG.md. Ren…
avi-c Mar 5, 2021
bc099d4
Remove image resources from old non-SPM bundle resources path.
avi-c Mar 5, 2021
0f24191
Tweak CHANGELOG entry.
avi-c Mar 5, 2021
65eb7a1
Merge pull request #2734 from mapbox/ac-RouteDurationAnnotations
avi-c Mar 5, 2021
a67e4ab
Mention v2.0.0-beta.1 in this readme too
1ec5 Mar 10, 2021
fd1daf4
Allow the use of multiple status banners (#2747)
jill-cardamon Mar 11, 2021
70a31f5
Updated Transifex configuration after SPM refactor
1ec5 Mar 13, 2021
76a6a65
Added Catalan stringsdict
1ec5 Mar 13, 2021
eb09ba0
Fixed typo in version update script
1ec5 Mar 13, 2021
09b331f
v1.3.0
1ec5 Mar 13, 2021
a882ae3
Don't trigger viewDidLoad in NavigationViewController.init
azarovalex Mar 17, 2021
004b13f
Add PR #2871 to the CHANGELOG.md
azarovalex Mar 18, 2021
f82bb53
Merge pull request #2871 from mapbox/azarovalex/navigation-controller…
azarovalex Mar 22, 2021
a56e60d
Fix automatic day/night switching
azarovalex Mar 23, 2021
069564c
update changelog with pr #2881
azarovalex Mar 23, 2021
18b8db0
Merge pull request #2881 from mapbox/azarovalex/fix-day-night-switching
azarovalex Mar 29, 2021
45d0ce9
Fix crash when switching between day / night modes
Mar 29, 2021
b81849f
Update changelog
Mar 29, 2021
48c2d4d
Merge pull request #2896 from irtemed88/demetri/style-reload-crash-fix
irtemed88 Mar 29, 2021
9632c96
Update scoping of StyleManager props to public (#2888)
irtemed88 Mar 30, 2021
b8e6829
Refactor StyleManager's appearance refresh logic to no longer use UIW…
irtemed88 Apr 1, 2021
641e940
MapboxNavigationNative v32.0.0
1ec5 Apr 2, 2021
85170c5
Avoid building Carthage dependencies for SPM
1ec5 Apr 2, 2021
efac4a4
Implement support for CPTemplateApplicationSceneDelegate UIScene-base…
avi-c Apr 6, 2021
94c7e88
Minor tail work to add missing documentation for CarPlay changes in l…
avi-c Apr 8, 2021
fbb9f0c
Release v1.4 (#2919)
chezzdev Apr 9, 2021
fc0a06e
Update README.md
1ec5 Apr 9, 2021
61932ae
Update README.md
1ec5 Apr 15, 2021
41525d9
Disabled codecov
1ec5 Apr 16, 2021
cf946f8
Update version of Quick/Quick and Quick/Nimble for Xcode 12.5 support…
avi-c May 8, 2021
b55e719
Merge branch 'main' into maxim/catch-up-with-main
MaximAlien May 13, 2021
4b7364b
Remove unused properties.
MaximAlien May 13, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.strings diff
16 changes: 8 additions & 8 deletions .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ minimum_perc = 80
type = STRINGS

[mapbox-navigation-ios.LocalizableStrings]
file_filter = MapboxNavigation/Resources/<lang>.lproj/Localizable.strings
source_file = MapboxNavigation/Resources/Base.lproj/Localizable.strings
file_filter = Sources/MapboxNavigation/Resources/<lang>.lproj/Localizable.strings
source_file = Sources/MapboxNavigation/Resources/Base.lproj/Localizable.strings
source_lang = en

[mapbox-navigation-ios.localizablestringsdict]
file_filter = MapboxNavigation/Resources/<lang>.lproj/Localizable.stringsdict
source_file = MapboxNavigation/Resources/en.lproj/Localizable.stringsdict
file_filter = Sources/MapboxNavigation/Resources/<lang>.lproj/Localizable.stringsdict
source_file = Sources/MapboxNavigation/Resources/en.lproj/Localizable.stringsdict
source_lang = en
type = STRINGSDICT

[mapbox-navigation-ios.LocalizableCoreStrings]
file_filter = MapboxCoreNavigation/Resources/<lang>.lproj/Localizable.strings
source_file = MapboxCoreNavigation/Resources/Base.lproj/Localizable.strings
file_filter = Sources/MapboxCoreNavigation/Resources/<lang>.lproj/Localizable.strings
source_file = Sources/MapboxCoreNavigation/Resources/Base.lproj/Localizable.strings
source_lang = en

[mapbox-navigation-ios.ExampleMainStrings]
Expand All @@ -26,6 +26,6 @@ source_file = Example/en.lproj/Main.strings
source_lang = en

[mapbox-navigation-ios.navigationstrings]
file_filter = MapboxNavigation/Resources/<lang>.lproj/Navigation.strings
source_file = MapboxNavigation/Resources/Base.lproj/Navigation.strings
file_filter = Sources/MapboxNavigation/Resources/<lang>.lproj/Navigation.strings
source_file = Sources/MapboxNavigation/Resources/Base.lproj/Navigation.strings
source_lang = en
6 changes: 3 additions & 3 deletions Bench/Assets.xcassets/Contents.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
}
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,28 @@
* The duration annotations added by the `NavigationMapView.showRouteDurations(along:)` method are now set in the fonts you specify using the `NavigationMapView.routeDurationAnnotationFontNames` property. Use this property to specify a list of fallback fonts for better language support. ([#2873](https://github.com/mapbox/mapbox-navigation-ios/pull/2873))
* Removed deprecated and obsoleted `EventsManager` typealias, `StatusView.delegate`, `StatusView.canChangeValue`, `RouteLegProgress.upComingStep`, `StatusViewDelegate`, `DeprecatedStatusViewDelegate` and `BottomBannerViewController.init(delegate:)`. ([#2993](https://github.com/mapbox/mapbox-navigation-ios/pull/2993))

## v1.4.0

* Increased the minimum version of `MapboxNavigationNative` to v32.0.0. ([#2910](https://github.com/mapbox/mapbox-navigation-ios/pull/2910))
* Fixed an issue when feedback UI was always appearing for short routes. ([#2871](https://github.com/mapbox/mapbox-navigation-ios/pull/2871))
* Fixed automatic day/night switching. ([#2881](https://github.com/mapbox/mapbox-navigation-ios/pull/2881))
* Fixed an issue where presenting `NavigationViewController` could sometimes interfere with view presentation in other windows. ([#2897](https://github.com/mapbox/mapbox-navigation-ios/pull/2897))
* Added an optional `StyleManagerDelegate.styleManager(_:viewForApplying:)` method to determine which part of the view hierarchy is affected by a change to a different `Style`. ([#2897](https://github.com/mapbox/mapbox-navigation-ios/pull/2897))
* Added the `NavigationViewController.styleManager`, `StyleManager.currentStyleType`, and `StyleManager.currentStyle` properties and the `StyleManager.applyStyle(type:)` method to manually change the UI style at any time. ([#2888](https://github.com/mapbox/mapbox-navigation-ios/pull/2888))
* Fixed crash when switching between day / night modes. ([#2896](https://github.com/mapbox/mapbox-navigation-ios/pull/2896))
* Added support for iOS 13's UIScene based CarPlay API. ([#2832](https://github.com/mapbox/mapbox-navigation-ios/pull/2832))
* Added an optional `CarPlayManagerDelegate.carPlayManager(_:didPresent:)` method that is called when `CarPlayManager` presents a new navigation session. ([#2832](https://github.com/mapbox/mapbox-navigation-ios/pull/2832))

## v1.3.0

* MapboxCoreNavigation can now be installed using Swift Package Manager. ([#2771](https://github.com/mapbox/mapbox-navigation-ios/pull/2771))
* The CarPlay guidance panel now shows lane guidance. ([#2798](https://github.com/mapbox/mapbox-navigation-ios/pull/2798))
* The CarPlay guidance panel now shows lane guidance. ([#1885](https://github.com/mapbox/mapbox-navigation-ios/pull/1885))
* Old versions of routing tiles are automatically deleted from the cache to save storage space. ([#2807](https://github.com/mapbox/mapbox-navigation-ios/pull/2807))
* Fixed an issue where lane guidance icons would indicate the wrong arrow for certain maneuvers. ([#2796](https://github.com/mapbox/mapbox-navigation-ios/pull/2796), [#2809](https://github.com/mapbox/mapbox-navigation-ios/pull/2809))
* Fixed a crash showing a junction view. ([#2805](https://github.com/mapbox/mapbox-navigation-ios/pull/2805))
* Fixed an issue with CarPlay visual instructions where U-Turn maneuver icons were not being flipped properly based on regional driving side ([#2803](https://github.com/mapbox/mapbox-navigation-ios/pull/2803))
* Fixed swiping for right-to-left languages for the Guidance Card UI to be more intuitive. ([#2724](https://github.com/mapbox/mapbox-navigation-ios/pull/2724))
* `NavigationViewController` can now manage multiple status banners one after another. Renamed the `NavigationViewController.showStatus(title:spinner:duration:animated:interactive:)` method to `NavigationViewController.show(_:)` and added a corresponding `NavigationViewController.hide(_:)` method. Renamed the `NavigationStatusPresenter.showStatus(title:spinner:duration:animated:interactive:)` method to `NavigationStatusPresenter.show(_:)` and added a `NavigationStatusPresenter.hide(_:)` method. ([#2747](https://github.com/mapbox/mapbox-navigation-ios/pull/2747))

## v1.2.1

Expand Down
4 changes: 2 additions & 2 deletions Cartfile.private
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
github "mapbox/MapboxGeocoder.swift" ~> 0.10
github "Quick/Quick" ~> 2.0
github "Quick/Nimble" ~> 8.0
github "Quick/Quick" ~> 3.1.2
github "Quick/Nimble" ~> 9.0.1
4 changes: 2 additions & 2 deletions Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
binary "https://api.mapbox.com/downloads/v2/carthage/mapbox-common/MapboxCommon-ios.json" "11.0.2"
binary "https://api.mapbox.com/downloads/v2/carthage/mobile-navigation-native/MapboxNavigationNative.json" "48.0.5"
github "Quick/Nimble" "v8.1.2"
github "Quick/Quick" "v2.2.1"
github "Quick/Nimble" "v9.2.0"
github "Quick/Quick" "v3.1.2"
github "Udumft/SwiftCLI" "da19d2a16cd5aa838d8fb7256e28c171bc67dd82"
github "mapbox/MapboxGeocoder.swift" "v0.10.2"
github "mapbox/mapbox-directions-swift" "v2.0.0-beta.3"
Expand Down
26 changes: 24 additions & 2 deletions Example/AppDelegate+CarPlay.swift
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import UIKit
import MapboxNavigation
#if canImport(CarPlay)
import CarPlay
import MapboxCoreNavigation
import MapboxDirections
Expand Down Expand Up @@ -149,6 +148,10 @@ extension AppDelegate: CarPlayManagerDelegate {
return nil
}
}

func carPlayManager(_ carPlayManager: CarPlayManager, didPresent navigationViewController: CarPlayNavigationViewController) {
// no-op
}
}

@available(iOS 12.0, *)
Expand Down Expand Up @@ -186,4 +189,23 @@ extension AppDelegate: CPListTemplateDelegate {
completionHandler()
}
}
#endif

@available(iOS 13.0, *)
class CarPlaySceneDelegate: NSObject, CPTemplateApplicationSceneDelegate {

func templateApplicationScene(_ templateApplicationScene: CPTemplateApplicationScene,
didConnect interfaceController: CPInterfaceController, to window: CPWindow) {

guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else { return }
appDelegate.carPlayManager.delegate = appDelegate
appDelegate.carPlaySearchController.delegate = appDelegate
appDelegate.carPlayManager.templateApplicationScene(templateApplicationScene, didConnectCarInterfaceController: interfaceController, to: window)
}

func templateApplicationScene(_ templateApplicationScene: CPTemplateApplicationScene,
didDisconnect interfaceController: CPInterfaceController, from window: CPWindow) {

guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else { return }
appDelegate.carPlayManager.templateApplicationScene(templateApplicationScene, didDisconnectCarInterfaceController: interfaceController, from: window)
}
}
20 changes: 20 additions & 0 deletions Example/AppDelegate.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import MapboxNavigation
import CarPlay

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
Expand All @@ -14,6 +15,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate {

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
if isRunningTests() {
if window == nil {
window = UIWindow(frame: UIScreen.main.bounds)
}
window!.rootViewController = UIViewController()
}

Expand All @@ -37,3 +41,19 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
}
}
}

@available(iOS 13.0, *)
extension AppDelegate: UIWindowSceneDelegate {

func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {

if connectingSceneSession.role == .carTemplateApplication {
return UISceneConfiguration(name: "ExampleCarPlayApplicationConfiguration", sessionRole: connectingSceneSession.role)
}
return UISceneConfiguration(name: "ExampleAppConfiguration", sessionRole: connectingSceneSession.role)
}

func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {

}
}
6 changes: 3 additions & 3 deletions Example/Assets.xcassets/Contents.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
}
4 changes: 0 additions & 4 deletions Example/FavoritesList.swift
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#if canImport(CarPlay)
import CarPlay
#endif
import CoreLocation

public enum FavoritesList {
Expand Down Expand Up @@ -48,11 +46,9 @@ public enum FavoritesList {
}
}

#if canImport(CarPlay)
@available(iOS 12.0, *)
func listItem() -> CPListItem {
return CPListItem(text: rawValue, detailText: subTitle, image: nil, showsDisclosureIndicator: true)
}
#endif
}
}
32 changes: 32 additions & 0 deletions Example/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,38 @@
<string>Get user location</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Get user location</string>
<key>UIApplicationSceneManifest</key>
<dict>
<key>CPSupportsDashboardNavigationScene</key>
<false/>
<key>UISceneConfigurations</key>
<dict>
<key>CPTemplateApplicationSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>CPTemplateApplicationScene</string>
<key>UISceneConfigurationName</key>
<string>ExampleCarPlayApplicationConfiguration</string>
<key>UISceneDelegateClassName</key>
<string>Example.CarPlaySceneDelegate</string>
</dict>
</array>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>ExampleAppConfiguration</string>
<key>UISceneDelegateClassName</key>
<string>$(EXECUTABLE_NAME).AppDelegate</string>
<key>UISceneStoryboardFile</key>
<string>Main</string>
</dict>
</array>
</dict>
</dict>
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
Expand Down
14 changes: 9 additions & 5 deletions MapboxNavigation.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -888,7 +888,7 @@
C53C19751F38EADE008DB406 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
C53C19771F38EAE4008DB406 /* ca */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
C53C197A1F38EAEA008DB406 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
C53F2F0720EBC95600D9798F /* Example-CarPlay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example-CarPlay.app"; sourceTree = BUILT_PRODUCTS_DIR; };
C53F2F0720EBC95600D9798F /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
C549F8311F17F2C5001A0A2D /* MapboxMobileEvents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapboxMobileEvents.framework; path = Carthage/Build/iOS/MapboxMobileEvents.framework; sourceTree = "<group>"; };
C54C655120336F2600D338E0 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
C551B0E520D42222009A986F /* NavigationLocationManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationLocationManagerTests.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -928,6 +928,7 @@
DA0557242155040700A1F2AA /* RouteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteTests.swift; sourceTree = "<group>"; };
DA0A4B7724D0BC7000D6B4F8 /* MapboxCommon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapboxCommon.framework; path = Carthage/Build/iOS/MapboxCommon.framework; sourceTree = "<group>"; };
DA0A4B8024D1C9B200D6B4F8 /* Navigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Navigator.swift; sourceTree = "<group>"; };
DA0DBA2125FC4CC200E86BDF /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ca; path = Resources/ca.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
DA1811FE20128B0900C91918 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Navigation.strings; sourceTree = "<group>"; };
DA18120120128B7B00C91918 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
DA18120320128E9400C91918 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1298,6 +1299,7 @@
35B711D01E5E7AD2001EDA8D /* MapboxNavigationTests */ = {
isa = PBXGroup;
children = (
C3D225502587F411007DBCDF /* StatusViewTests.swift */,
16E11B53212B3D4700027CD3 /* Extensions and Categories */,
355DB5731EFA73410091BFB7 /* Fixtures */,
3527D2B61EC45FBD00C07FC9 /* Fixtures.xcassets */,
Expand Down Expand Up @@ -1785,7 +1787,7 @@
351BEBD71E5BCC28006FE110 /* MapboxNavigation.framework */,
358D14631E5E3B7700ADE590 /* Example.app */,
35B711CF1E5E7AD2001EDA8D /* MapboxNavigationTests.xctest */,
C53F2F0720EBC95600D9798F /* Example-CarPlay.app */,
C53F2F0720EBC95600D9798F /* Example.app */,
35CDA80621908F2F0072B675 /* Bench.app */,
35CDA81921908F320072B675 /* BenchTests.xctest */,
35CDA85E2190F2A30072B675 /* TestHelper.framework */,
Expand Down Expand Up @@ -2074,7 +2076,7 @@
DA2157C425E093920086B294 /* MapboxNavigation */,
);
productName = "Example-Swift";
productReference = C53F2F0720EBC95600D9798F /* Example-CarPlay.app */;
productReference = C53F2F0720EBC95600D9798F /* Example.app */;
productType = "com.apple.product-type.application";
};
C5ADFBC81DDCC7840011824B /* MapboxCoreNavigation */ = {
Expand Down Expand Up @@ -2674,6 +2676,7 @@
8D9CD7FF20880581004DC4B3 /* XCTestCase.swift in Sources */,
35DC585D1FABC61100B5A956 /* InstructionsBannerViewIntegrationTests.swift in Sources */,
3502231A205BC94E00E1449A /* Constants.swift in Sources */,
C3D225512587F411007DBCDF /* StatusViewTests.swift in Sources */,
DA0557252155040700A1F2AA /* RouteTests.swift in Sources */,
C55C299920D2E2F600B0406C /* NavigationMapViewTests.swift in Sources */,
4341758423061666004264A9 /* SnapshotTest+Mapbox.swift in Sources */,
Expand Down Expand Up @@ -3089,6 +3092,7 @@
354691B222C0D97000626C4F /* yo */,
8B808F982487D2BE00EEE453 /* el */,
DA6C925924C60A43003A0AD6 /* tr */,
DA0DBA2125FC4CC200E86BDF /* ca */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
Expand Down Expand Up @@ -3486,7 +3490,7 @@
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "com.Mapbox.CarPlay-Example";
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_NAME = Example;
PROVISIONING_PROFILE = "69c90fd8-c53b-41a4-ac73-5bc11068a49a";
PROVISIONING_PROFILE_SPECIFIER = "CarPlay Provisioning Profile";
SWIFT_OBJC_BRIDGING_HEADER = "Example/Example-Swift-BridgingHeader.h";
Expand All @@ -3512,7 +3516,7 @@
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "com.Mapbox.CarPlay-Example";
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_NAME = Example;
PROVISIONING_PROFILE = "69c90fd8-c53b-41a4-ac73-5bc11068a49a";
PROVISIONING_PROFILE_SPECIFIER = "CarPlay Provisioning Profile";
SWIFT_OBJC_BRIDGING_HEADER = "Example/Example-Swift-BridgingHeader.h";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C53F2EDE20EBC95600D9798F"
BuildableName = "Example-CarPlay.app"
BuildableName = "Example.app"
BlueprintName = "Example-CarPlay"
ReferencedContainer = "container:MapboxNavigation.xcodeproj">
</BuildableReference>
Expand All @@ -31,7 +31,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C53F2EDE20EBC95600D9798F"
BuildableName = "Example-CarPlay.app"
BuildableName = "Example.app"
BlueprintName = "Example-CarPlay"
ReferencedContainer = "container:MapboxNavigation.xcodeproj">
</BuildableReference>
Expand All @@ -54,7 +54,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C53F2EDE20EBC95600D9798F"
BuildableName = "Example-CarPlay.app"
BuildableName = "Example.app"
BlueprintName = "Example-CarPlay"
ReferencedContainer = "container:MapboxNavigation.xcodeproj">
</BuildableReference>
Expand All @@ -71,7 +71,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C53F2EDE20EBC95600D9798F"
BuildableName = "Example-CarPlay.app"
BuildableName = "Example.app"
BlueprintName = "Example-CarPlay"
ReferencedContainer = "container:MapboxNavigation.xcodeproj">
</BuildableReference>
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ To install the MapboxNavigation framework using [CocoaPods](https://cocoapods.or
1. Create a [Podfile](https://guides.cocoapods.org/syntax/podfile.html) with the following specification:
```ruby
# Latest stable release
pod 'MapboxNavigation', '~> 1.2'
pod 'MapboxNavigation', '~> 1.4'
# Latest prerelease
pod 'MapboxCoreNavigation', :git => 'https://github.com/mapbox/mapbox-navigation-ios.git', :tag => 'v2.0.0-beta.8'
pod 'MapboxNavigation', :git => 'https://github.com/mapbox/mapbox-navigation-ios.git', :tag => 'v2.0.0-beta.8'
Expand Down Expand Up @@ -98,7 +98,7 @@ To install the MapboxNavigation framework using [Carthage](https://github.com/Ca
1. Create a [Cartfile](https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#github-repositories) with the following dependency:
```cartfile
# Latest stable release
github "mapbox/mapbox-navigation-ios" ~> 1.2
github "mapbox/mapbox-navigation-ios" ~> 1.4
```

1. Run `./Carthage/Checkouts/mapbox-navigation-ios/scripts/wcarthage.sh bootstrap --platform iOS --cache-builds --use-netrc`. (wcarthage.sh is a temporary replacement for `carthage` to work around [a linker error in Xcode 12](https://github.com/Carthage/Carthage/issues/3019).)
Expand Down
Loading