Skip to content

Commit

Permalink
Release 20240521
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavel Tychinin authored and Pavel Tychinin committed May 21, 2024
1 parent 53ad235 commit 60372e6
Show file tree
Hide file tree
Showing 30 changed files with 174 additions and 46 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
All notable changes to this project will be documented in this file.
`navigine.framework` adheres to [Semantic Versioning](http://semver.org/).

## [2.5.0](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.5.0) / 2024-05-21
* Аixed crash in internal process
* Improved navigation algorithms

## [2.4.9](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.4.9) / 2024-04-03
* Fix invalid locationId & sublocationId in outdoor algorithm

Expand Down
10 changes: 5 additions & 5 deletions Frameworks/Navigine.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,30 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Navigine.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Navigine.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

/// :nodoc:
@protocol NCLifecycleListener

- (void)onActivate;
- (void)onBackground;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#import "NCLifecycleListener.h"

@protocol NCLifecycleProvider

- (void)setListener:(__weak id<NCLifecycleListener>)listener;
- (void)reset;
- (bool)isActive;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@
@class NCLocationEditManager;
@class NCLocationListManager;
@class NCLocationManager;
@class NCLocationWindow;
@class NCMeasurementManager;
@class NCNavigationManager;
@class NCNavigineSdk;
@class NCNotificationManager;
@class NCResourceManager;
@class NCRouteManager;
@class NCZoneManager;
@protocol NCPlatformView;


DEFAULT_EXPORT_ATTRIBUTE
Expand Down Expand Up @@ -59,8 +57,11 @@ DEFAULT_EXPORT_ATTRIBUTE

- (nonnull NSString *)getErrorDescription:(int32_t)errorCode;

/**
*
* createLocationWindow(platform_view: platform_view): location_window;
*
*/
- (nullable NCLocationListManager *)getLocationListManager;

- (nullable NCLocationWindow *)createLocationWindow:(nullable id<NCPlatformView>)platformView;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCPosition.h"
#import "NCPositionListener.h"
#import "NCNavigationManager.h"
#import "NCMultiLineMapObject.h"
#import "NCMeasurementManager.h"
#import "NCMeasurementListener.h"
#import "NCSensorType.h"
Expand Down Expand Up @@ -94,5 +93,7 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCLocationPoint.h"
#import "NCRoutePath.h"
#import "NCAsyncRouteManager.h"
#import "NCLocationView.h"
#import "NCLifecycleProvider.h"
#import "NCLifecycleListener.h"
#import "NCExport.h"
#import "NCLocationView.h"
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

/// :nodoc:
@protocol NCLifecycleListener

- (void)onActivate;
- (void)onBackground;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#import "NCLifecycleListener.h"

@protocol NCLifecycleProvider

- (void)setListener:(__weak id<NCLifecycleListener>)listener;
- (void)reset;
- (bool)isActive;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@
@class NCLocationEditManager;
@class NCLocationListManager;
@class NCLocationManager;
@class NCLocationWindow;
@class NCMeasurementManager;
@class NCNavigationManager;
@class NCNavigineSdk;
@class NCNotificationManager;
@class NCResourceManager;
@class NCRouteManager;
@class NCZoneManager;
@protocol NCPlatformView;


DEFAULT_EXPORT_ATTRIBUTE
Expand Down Expand Up @@ -59,8 +57,11 @@ DEFAULT_EXPORT_ATTRIBUTE

- (nonnull NSString *)getErrorDescription:(int32_t)errorCode;

/**
*
* createLocationWindow(platform_view: platform_view): location_window;
*
*/
- (nullable NCLocationListManager *)getLocationListManager;

- (nullable NCLocationWindow *)createLocationWindow:(nullable id<NCPlatformView>)platformView;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCPosition.h"
#import "NCPositionListener.h"
#import "NCNavigationManager.h"
#import "NCMultiLineMapObject.h"
#import "NCMeasurementManager.h"
#import "NCMeasurementListener.h"
#import "NCSensorType.h"
Expand Down Expand Up @@ -94,5 +93,7 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCLocationPoint.h"
#import "NCRoutePath.h"
#import "NCAsyncRouteManager.h"
#import "NCLocationView.h"
#import "NCLifecycleProvider.h"
#import "NCLifecycleListener.h"
#import "NCExport.h"
#import "NCLocationView.h"
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,14 @@
<data>
+YuD/AEj2t5+X60FdFLKQoRDmGQ=
</data>
<key>Headers/NCLifecycleListener.h</key>
<data>
ucWXdaMT80jv/13Xop2x3POPxSE=
</data>
<key>Headers/NCLifecycleProvider.h</key>
<data>
YuHQLY8LVOVzNBsp7X8wN7p+zuk=
</data>
<key>Headers/NCLine.h</key>
<data>
QAewwn6hNuO3hacVxsgRRCSS7WA=
Expand Down Expand Up @@ -202,7 +210,7 @@
</data>
<key>Headers/NCNavigineSdk.h</key>
<data>
oFIr5CUElUkyiFItTzARZ1ky+pc=
nN68kQBiNFZ7LVFLDgBxJjYThsM=
</data>
<key>Headers/NCNotification.h</key>
<data>
Expand Down Expand Up @@ -354,11 +362,11 @@
</data>
<key>Headers/Navigine.h</key>
<data>
DAscXe/FcJm2tJIQHdYJAzGAwkE=
qyg8yIoPZr+rnkYN954dPzHdxNU=
</data>
<key>Info.plist</key>
<data>
KwkAZpJ0m5YTrdhdWVXRXxHwjT8=
1uvMOU1fZpyMJOUg+tEPDNabBPE=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -563,6 +571,20 @@
eFBdRrhk1OzZp+uBfuACNvxEh8HzITzmWR0S8WsnY0k=
</data>
</dict>
<key>Headers/NCLifecycleListener.h</key>
<dict>
<key>hash2</key>
<data>
ODuL4qfCHcPYSKTX6Zd3RGoJB+Wf/T5TMYxWQWB+/Ks=
</data>
</dict>
<key>Headers/NCLifecycleProvider.h</key>
<dict>
<key>hash2</key>
<data>
AGXqczlDQTgkZxJAjwspjD/2AHt1DhAEL8kpaJANNKA=
</data>
</dict>
<key>Headers/NCLine.h</key>
<dict>
<key>hash2</key>
Expand Down Expand Up @@ -714,7 +736,7 @@
<dict>
<key>hash2</key>
<data>
/94dj6Me8xEc8yqbuELrazCBkpXn8L0uaAMTFM9cgtQ=
1U/KYEqcmjlQAk6jnLqzk/AZgr3Yb+MNIfy5v4Y2e/o=
</data>
</dict>
<key>Headers/NCNotification.h</key>
Expand Down Expand Up @@ -980,7 +1002,7 @@
<dict>
<key>hash2</key>
<data>
aTVcKageCRzuDYy0upWd6a5n8OPMn7VKiMlHeaBFpdw=
VdH56rmAp8QxPln68nvh0/BKpCChmUDiAWp8m55KpMM=
</data>
</dict>
<key>Modules/module.modulemap</key>
Expand Down
4 changes: 2 additions & 2 deletions Navigine.podspec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Pod::Spec.new do |spec|
spec.name = 'Navigine'
spec.version = '2.4.9'
spec.version = '2.5.0'
spec.license = { :type => 'Custom', :text => 'Navigine Licence'}
spec.summary = "iOS SDK for performing indoor navigation"
spec.platform = :ios, "13.0"
spec.frameworks = ["CoreFoundation", "CoreGraphics", "CoreLocation", "CoreText", "CoreBluetooth", "GLKit", "SystemConfiguration", "OpenGLES", "QuartzCore", "UIKit"]
spec.libraries = ["c++"]
spec.homepage = 'https://github.com/Navigine/Indoor-Navigation-iOS-Mobile-SDK-2.0'
spec.authors = { 'Pavel Tychinin' => '[email protected]' }
spec.source = { :git => 'https://github.com/Navigine/Indoor-Navigation-iOS-Mobile-SDK-2.0.git', :tag => 'v.2.4.9' }
spec.source = { :git => 'https://github.com/Navigine/Indoor-Navigation-iOS-Mobile-SDK-2.0.git', :tag => 'v.2.5.0' }
spec.documentation_url = 'https://github.com/Navigine/Indoor-Navigation-iOS-Mobile-SDK-2.0/wiki/Getting-Started'
spec.vendored_frameworks = 'Frameworks/Navigine.xcframework'
spec.preserve_paths = 'Frameworks/Navigine.xcframework'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,30 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Navigine.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Navigine.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

/// :nodoc:
@protocol NCLifecycleListener

- (void)onActivate;
- (void)onBackground;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#import "NCLifecycleListener.h"

@protocol NCLifecycleProvider

- (void)setListener:(__weak id<NCLifecycleListener>)listener;
- (void)reset;
- (bool)isActive;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@
@class NCLocationEditManager;
@class NCLocationListManager;
@class NCLocationManager;
@class NCLocationWindow;
@class NCMeasurementManager;
@class NCNavigationManager;
@class NCNavigineSdk;
@class NCNotificationManager;
@class NCResourceManager;
@class NCRouteManager;
@class NCZoneManager;
@protocol NCPlatformView;


DEFAULT_EXPORT_ATTRIBUTE
Expand Down Expand Up @@ -59,8 +57,11 @@ DEFAULT_EXPORT_ATTRIBUTE

- (nonnull NSString *)getErrorDescription:(int32_t)errorCode;

/**
*
* createLocationWindow(platform_view: platform_view): location_window;
*
*/
- (nullable NCLocationListManager *)getLocationListManager;

- (nullable NCLocationWindow *)createLocationWindow:(nullable id<NCPlatformView>)platformView;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCPosition.h"
#import "NCPositionListener.h"
#import "NCNavigationManager.h"
#import "NCMultiLineMapObject.h"
#import "NCMeasurementManager.h"
#import "NCMeasurementListener.h"
#import "NCSensorType.h"
Expand Down Expand Up @@ -94,5 +93,7 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
#import "NCLocationPoint.h"
#import "NCRoutePath.h"
#import "NCAsyncRouteManager.h"
#import "NCLocationView.h"
#import "NCLifecycleProvider.h"
#import "NCLifecycleListener.h"
#import "NCExport.h"
#import "NCLocationView.h"
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

/// :nodoc:
@protocol NCLifecycleListener

- (void)onActivate;
- (void)onBackground;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#import "NCLifecycleListener.h"

@protocol NCLifecycleProvider

- (void)setListener:(__weak id<NCLifecycleListener>)listener;
- (void)reset;
- (bool)isActive;

@end
Loading

0 comments on commit 60372e6

Please sign in to comment.