Skip to content

Commit

Permalink
Released version 3.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
sp0x committed Jul 14, 2021
1 parent 1cb63b9 commit 72731c4
Show file tree
Hide file tree
Showing 11 changed files with 29 additions and 108 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
QueueITLib.xcworkspace/xcuserdata/queut-it.xcuserdatad/xcdebugger/**
QueueITLib.xcworkspace/xcuserdata
QueueITLib.xcworkspace
builds
xcuserdata/

This file was deleted.

This file was deleted.

16 changes: 15 additions & 1 deletion QueueITLib.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
1DE12FBF1B57F3DD00DD3BBE /* IOSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FBE1B57F3DD00DD3BBE /* IOSUtils.m */; };
1DE12FC21B57F42500DD3BBE /* QueueITEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FC11B57F42500DD3BBE /* QueueITEngine.m */; };
1DE12FF61B58FED600DD3BBE /* QueueITEngine.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1DE12FC01B57F42500DD3BBE /* QueueITEngine.h */; };
90D34E13269DC1B5001EE136 /* QueuePassedInfo.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1D0970CB1F5EA43800495466 /* QueuePassedInfo.h */; };
90D34E14269DC1BA001EE136 /* QueueConsts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 90564B2E250A54AF009582C2 /* QueueConsts.h */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -38,6 +40,8 @@
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
90D34E14269DC1BA001EE136 /* QueueConsts.h in CopyFiles */,
90D34E13269DC1B5001EE136 /* QueuePassedInfo.h in CopyFiles */,
1DE12FF61B58FED600DD3BBE /* QueueITEngine.h in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -68,7 +72,7 @@
1DE12FBE1B57F3DD00DD3BBE /* IOSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IOSUtils.m; sourceTree = "<group>"; };
1DE12FC01B57F42500DD3BBE /* QueueITEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueITEngine.h; sourceTree = "<group>"; };
1DE12FC11B57F42500DD3BBE /* QueueITEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueITEngine.m; sourceTree = "<group>"; };
90564B2E250A54AF009582C2 /* QueueConsts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QueueConsts.h; sourceTree = "<group>"; };
90564B2E250A54AF009582C2 /* QueueConsts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueConsts.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -105,6 +109,7 @@
1DE12F861B57E2ED00DD3BBE /* QueueITLib */,
1DE12F931B57E2ED00DD3BBE /* QueueITLibTests */,
1DE12F851B57E2ED00DD3BBE /* Products */,
90D34DF7269DB25A001EE136 /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -184,6 +189,13 @@
name = Model;
sourceTree = "<group>";
};
90D34DF7269DB25A001EE136 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
Expand Down Expand Up @@ -308,6 +320,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
Expand Down Expand Up @@ -363,6 +376,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1110"
LastUpgradeVersion = "1250"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -20,36 +20,13 @@
ReferencedContainer = "container:QueueITLib.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1DE12F8E1B57E2ED00DD3BBE"
BuildableName = "QueueITLibTests.xctest"
BlueprintName = "QueueITLibTests"
ReferencedContainer = "container:QueueITLib.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1DE12F831B57E2ED00DD3BBE"
BuildableName = "libQueueITLib.a"
BlueprintName = "QueueITLib"
ReferencedContainer = "container:QueueITLib.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference
skipped = "NO">
Expand All @@ -71,23 +48,8 @@
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
stopOnEveryMainThreadCheckerIssue = "YES"
migratedStopOnEveryIssue = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<PathRunnable
runnableDebuggingMode = "0"
FilePath = "/Users/queut-it/Library/Developer/Xcode/DerivedData/PodApp-bbnbzhtdhpatdzfjgqgslrmqanmk/Build/Intermediates.noindex/PodApp.build/Debug-iphonesimulator/PodApp.build/Objects-normal/x86_64/AppDelegate.o">
</PathRunnable>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "1DE12F831B57E2ED00DD3BBE"
BuildableName = "libQueueITLib.a"
BlueprintName = "QueueITLib"
ReferencedContainer = "container:QueueITLib.xcodeproj">
</BuildableReference>
</MacroExpansion>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 2 additions & 0 deletions QueueITLib/QueueITWKViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ - (void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(nonnull WKN
[self.host dismissViewControllerAnimated:YES completion:^{
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
}];
decisionHandler(WKNavigationActionPolicyCancel);
return;
}
}
if (navigationAction.navigationType == WKNavigationTypeLinkActivated && !isQueueUrl) {
Expand Down
4 changes: 2 additions & 2 deletions QueueITLibrary.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Pod::Spec.new do |s|
s.name = "QueueITLibrary"
s.version = "3.0.5"
s.version = "3.0.6"
s.summary = "Library for integrating Queue-it into an iOS app using web uI"
s.homepage = "https://github.com/queueit/ios-webui-sdk"
s.license = 'MIT'
s.authors = { 'Queue-It' => 'https://queue-it.com' }
s.platform = :ios, '9.3'
s.source = { :git => 'https://github.com/queueit/ios-webui-sdk.git', :tag => '3.0.5' }
s.source = { :git => 'https://github.com/queueit/ios-webui-sdk.git', :tag => '3.0.6' }
s.requires_arc = true
s.source_files = "QueueITLib/*.{h,m}"
end
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Before starting please download the whitepaper **Mobile App Integration** from G
This whitepaper contains the needed information to perform a successful integration.

### Requirements

In version 2.12.X the QueueITEngine will switch on the installed version of iOS as the old UIWebView has been marked deprecated from iOS 12. If the iOS version is above version 10.0.0 the newer WKWebView will be used instead of UIWebView.

Therefore the minimum iOS version for 2.12.X is 8.3, where WKWebViews were introduced. In the same round we have removed the target limit for iPhone only, so the library can be used with iPads as well.
Expand All @@ -18,12 +19,16 @@ From version 2.13.0 the QueueITEngine no longer supports the UIWebView and will

Version 3.0.0 introduces breaking chances as the interface to `QueueITEngine` has been modified so the `run` function is using the NSError pattern to return errors instead of throwing a NSException.

### XCFramework

You can manually add the XCFramework that's published in [releases](https://github.com/queueit/ios-webui-sdk/releases).

### CocoaPods

[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects. You can install it with the following command:

```bash
$ gem install cocoapods
gem install cocoapods
```

To integrate the SDK into your Xcode project using CocoaPods, specify it in your `Podfile`:
Expand All @@ -41,7 +46,7 @@ end
Then, run the following command:

```bash
$ pod install
pod install
```

## Usage
Expand Down

0 comments on commit 72731c4

Please sign in to comment.