Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0.0 #78

Merged
merged 122 commits into from
May 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
82aaae3
feat: add decoding capability in case of failure caused due to HTTP s…
loay-ashraf Aug 21, 2023
a2029db
Merge pull request #25 from loay-ashraf/feature/decode_http_error_body
loay-ashraf Aug 21, 2023
df519d5
feat: override User-Agent HTTP header in session configuration (#26)
loay-ashraf Aug 21, 2023
91e75ca
Add macOS example (#27)
loay-ashraf Aug 24, 2023
1949782
Apply new version (0.0.2) (#28)
loay-ashraf Aug 24, 2023
1fb7ed0
fix: remove RxDataSources import statement (#31)
loay-ashraf Aug 24, 2023
b686c26
Add CI Workflows For Repository (#33)
loay-ashraf Aug 25, 2023
3e1bf19
Merge branch 'main' into development
loay-ashraf Aug 25, 2023
33ebb62
Update CI Workflows
loay-ashraf Aug 26, 2023
d433ca5
Merge branch 'main' into development
loay-ashraf Aug 26, 2023
088b62c
update CI workflows
loay-ashraf Aug 26, 2023
665df74
Merge branch 'development' of https://github.com/loay-ashraf/RxNetwor…
loay-ashraf Aug 26, 2023
c4b211f
Merge branch 'main' into development
loay-ashraf Aug 26, 2023
b91663b
Update CI Workflow
loay-ashraf Aug 26, 2023
9ff0ed4
Merge branch 'main' into development
loay-ashraf Aug 26, 2023
cb4bbe9
Merge branch 'main' into development
loay-ashraf Aug 26, 2023
c884646
Update Dependency Version Rules (#45)
loay-ashraf Aug 26, 2023
4795fd7
feat: add WebSocket capability to NetworkManager (#46)
loay-ashraf Oct 4, 2023
b7935cd
fix a typo
loay-ashraf Oct 4, 2023
30d6c91
update dependencies versions
loay-ashraf Oct 4, 2023
48bf7ea
update Package.swift + podspec file
loay-ashraf Oct 4, 2023
106245c
change xcode version used in CI/CD to 14.3.1
loay-ashraf Oct 4, 2023
d7e4ec5
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
81ae484
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
cb2672e
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
1018729
Update build.yml
loay-ashraf Oct 4, 2023
65100f0
Update build.yml
loay-ashraf Oct 4, 2023
be2f64a
update workflow files
loay-ashraf Oct 4, 2023
42eca2a
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
4e434e4
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
7ad7842
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
797752a
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
3276f6d
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
101e691
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
1d6ee4b
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
eba9462
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
585fd92
Update pod-trunk-push.yml
loay-ashraf Oct 4, 2023
006acea
Update spm-lint.yml
loay-ashraf Oct 4, 2023
96a6c16
Update build-macos.yml
loay-ashraf Oct 4, 2023
318f32a
update Xcode version to 15.0.0 for CI workflows
loay-ashraf Oct 4, 2023
953264b
Merge branch 'main' into develop
loay-ashraf Oct 4, 2023
907121b
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
bb48adf
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
d744314
Update pod-lib-lint.yml
loay-ashraf Oct 4, 2023
e4e5f38
break: drop support for Cocoapods (cannot work with Xcode 15)
loay-ashraf Oct 5, 2023
52f72be
[49][DocC][Update Documentation] (#50)
loay-ashraf Oct 5, 2023
d2a10ce
update CI workflows to build docs
loay-ashraf Oct 5, 2023
f62e74c
update CI workflows
loay-ashraf Oct 5, 2023
5494beb
Update build-ios.yml
loay-ashraf Oct 5, 2023
4d8073e
Update build-ios.yml
loay-ashraf Oct 5, 2023
e157d9b
Update build-ios.yml
loay-ashraf Oct 5, 2023
295b46e
Update build-ios.yml
loay-ashraf Oct 5, 2023
d5a7037
Update build-ios.yml
loay-ashraf Oct 5, 2023
d666135
Update build-ios.yml
loay-ashraf Oct 5, 2023
9fb5828
Merge branch 'main' into develop
loay-ashraf Oct 5, 2023
46ac717
fix: update corrupt ci workflow file
loay-ashraf Oct 5, 2023
1e419eb
Merge branch 'main' into develop
loay-ashraf Oct 5, 2023
f0b1dbd
Delete build-deploy-docs1.yml
loay-ashraf Oct 5, 2023
90539eb
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
27aa3ab
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
057683e
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
609ab04
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
55ae407
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
ccaa5e5
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
f7a059f
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
8040980
update CI workflows
loay-ashraf Oct 5, 2023
f3b8ee7
Update build.yml
loay-ashraf Oct 5, 2023
3d4c9b4
Update build-ios.yml
loay-ashraf Oct 5, 2023
9619cfe
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
84a4389
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
e34c8ce
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
5cdbb67
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
bfb235f
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
34320d8
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
fff4d44
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
5b5b665
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
9cdd3eb
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
9fdbd6f
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
4ae026d
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
7fae70d
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
e0bd8d6
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
6433d3a
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
621cb73
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
63511b5
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
c02167f
Update build-deploy-docs.yml
loay-ashraf Oct 5, 2023
ee129c7
Update websocket error handling (#58)
loay-ashraf Oct 9, 2023
00c4bd9
Merge branch 'main' into develop
loay-ashraf Oct 10, 2023
66caa61
Update build.yml
loay-ashraf Oct 10, 2023
b6bc7b3
Rename Types and Organize Project files (#61)
loay-ashraf Jan 9, 2024
4caf078
Update build.yml
loay-ashraf Jan 9, 2024
cda76e9
Update build.yml
loay-ashraf Jan 9, 2024
4b6f4c0
feat: bump Xcode version to 15.1.0 for workflow files
loay-ashraf Jan 9, 2024
b13b159
Feature/add watch os example (#62)
loay-ashraf Jan 9, 2024
78b95ad
fix: silence warnings
loay-ashraf Jan 9, 2024
47d0660
feat: add watchOS platform to package manifest + sort files
loay-ashraf Jan 9, 2024
2cf9969
Feature/add tvos support (#63)
loay-ashraf Jan 10, 2024
4acd84b
Update README.md
loay-ashraf Jan 10, 2024
d1bcef7
Merge branch 'main' into develop
loay-ashraf Jan 10, 2024
377cc67
feat: update Dummy project used to verify SPM
loay-ashraf Jan 10, 2024
4e17214
fix: update README.md + add missing initializers
loay-ashraf Jan 10, 2024
8f4f120
Update RxNetworkKit.md
loay-ashraf Jan 10, 2024
c435325
Update spm-lint.yml
loay-ashraf Jan 10, 2024
bff391c
Merge branch 'main' into develop
loay-ashraf Jan 10, 2024
fd616bd
fix: update ci file + remove typo
loay-ashraf Jan 10, 2024
44f13c9
Merge branch 'main' into develop
loay-ashraf Jan 10, 2024
ab41447
Feature/add request logging (#67)
loay-ashraf Jan 25, 2024
1c6c99a
Update README.md
loay-ashraf Jan 25, 2024
a47ee43
Merge branch 'main' into develop
loay-ashraf Jan 25, 2024
caa553c
feat: update documentation
loay-ashraf Jan 25, 2024
3968c38
feat: bump versions to 2.0.0
loay-ashraf Jan 25, 2024
05967a9
Merge branch 'main' into develop
loay-ashraf Jan 25, 2024
0da625b
Update Package.swift
loay-ashraf Jan 25, 2024
ca865e8
Update SessionConfiguration.swift
loay-ashraf Jan 26, 2024
3d54298
Merge branch 'main' into develop
loay-ashraf Jan 26, 2024
afb4c5d
Feature/add documentation articles (#72)
loay-ashraf Jan 27, 2024
cb9ea84
fix: remove un-needed files + update outdated readme file
loay-ashraf Jan 27, 2024
e1512dc
Feature/add tls pinning (#75)
loay-ashraf May 17, 2024
3fdaeba
Feature/add websocket client (#76)
loay-ashraf May 17, 2024
cf3c665
Feature/merge core http (#77)
loay-ashraf May 17, 2024
ec32601
feat: update checkout action to v4
loay-ashraf May 17, 2024
69aad5d
feat: bump versions to 3.0.0
loay-ashraf May 17, 2024
a1edbe0
Merge branch 'main' into develop
loay-ashraf May 17, 2024
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
2 changes: 2 additions & 0 deletions .github/workflows/SPMDummy/SPMDummy.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,7 @@
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3";
Expand Down Expand Up @@ -372,6 +373,7 @@
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
{
"object": {
"pins": [
{
"package": "CoreHTTP",
"repositoryURL": "https://github.com/loay-ashraf/CoreHTTP",
"state": {
"branch": null,
"revision": "17b030a4a10ac9449e6c107bce13f112280aae6b",
"version": "1.0.0"
}
},
{
"package": "RxSwift",
"repositoryURL": "https://github.com/ReactiveX/RxSwift.git",
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -30,7 +30,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -50,7 +50,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -70,7 +70,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -30,7 +30,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-tvos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -30,7 +30,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -50,7 +50,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -70,7 +70,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-watchos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -30,7 +30,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -50,7 +50,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand All @@ -70,7 +70,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
Expand Down
36 changes: 17 additions & 19 deletions Docs.docc/Articles/ConnectingToWebSocket.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Connecting To WebSocket Server

Connect to a web socket server with **RxNetworkKit**
Connect to a WebSocket server with **RxNetworkKit**

## Overview

In this article we will walk you through on how to connect to a web socket server and how to send/receive messages.
In this article we will walk you through on how to connect to a WebSocket server and how to send/receive messages.

### Creating a http client

In this section, you will create a ``HTTPClient`` using a ``Session``.
In this section, you will create a ``WebSocketClient`` using a ``Session``.

- First, go to *ViewController.swift* file.

- Second, create a ``HTTPClient`` using a ``Session`` in the `viewDidLoad` method as done below:
- Second, create a ``WebSocketClient`` using a ``Session`` in the `viewDidLoad` method as done below:

```swift
import UIKit
Expand All @@ -28,20 +28,19 @@ class ViewController: UIViewController {
// Do any additional setup after loading the view.
let sessionConfiguration = SessionConfiguration.default
let session = Session(configuration: sessionConfiguration)
let requestInterceptor = RequestInterceptor()
let httpClient = HTTPClient(session: session, requestInterceptor: requestInterceptor)
let webSocketClient = WebSocketClient(session: session)
}

}
```

- Now, you are ready to connect to a web socket server.
- Now, you are ready to connect to a WebSocket server.

### Connecting to a websocket server
### Connecting to a WebSocket server

In this section, you will create a ``WebSocket`` and send/receive messages to/from the server.

- First, call the `HTTPClient.websocket` method and pass the server url, protocols and close handler as arguments.
- First, call the `WebSocketClient.webSocket` method and pass the server url, protocols and close handler as arguments.

- Second, Subscribe to the output `Observable`s and call `WebSocket.connect` method as done below:

Expand All @@ -60,13 +59,12 @@ class ViewController: UIViewController {
// Do any additional setup after loading the view.
let sessionConfiguration = SessionConfiguration.default
let session = Session(configuration: sessionConfiguration)
let requestInterceptor = RequestInterceptor()
let httpClient = HTTPClient(session: session, requestInterceptor: requestInterceptor)
let webSocketClient = WebSocketClient(session: session)
// Replace with your web socket server url
let webSocket: WebSocket<Model> = httpClient.webSocket(URL(string: "wss://example")!,
["ts1"],
.init(code: { _ in .normalClosure },
reason: { _ in nil }))
let webSocket: WebSocket<Model> = webSocketClient.webSocket(URL(string: "wss://example")!,
["ts1"],
.init(code: { _ in .normalClosure },
reason: { _ in nil }))
webSocket.text
.subscribe(onNext: { text in
// print incoming text message
Expand All @@ -93,14 +91,14 @@ class ViewController: UIViewController {

- Optionally, you can send messages to the server via the `WebSocket.send(_:)` method.

- That's it, you are connected to a web socket server and ready to send/receive messages.
- That's it, you are connected to a WebSocket server and ready to send/receive messages.

- Tip: You can disconnect from the web socket server at any time by calling the `WebSocket.disconnect` method.
- Tip: You can disconnect from the WebSocket server at any time by calling the `WebSocket.disconnect` method.

- Note: Connection to the web socket server is terminated when the ``WebSocket`` instance is deallocated.
- Note: Connection to the WebSocket server is terminated when the ``WebSocket`` instance is deallocated.

- Warning: If you intend to make updates to the UI, you must use the `observe(on: MainScheduler.instance)` operator to avoid updating the UI on a background thread (which may lead to unexpected behavior or crashes).

## Conclusion

Now, you can use **RxNetworkKit** to connect to a web socket server.
Now, you can use **RxNetworkKit** to connect to a WebSocket server.
2 changes: 1 addition & 1 deletion Docs.docc/Articles/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ class ViewController: UIViewController {
// Do any additional setup after loading the view.
let sessionConfiguration = SessionConfiguration(urlSessionConfiguration: .default)
sessionConfiguration.setUserAgentHeader = false
sessionConfiguration.setUserAgentHeader = false
sessionConfiguration.logRequests = false
let session = Session(configuration: sessionConfiguration)
let requestInterceptor = RequestInterceptor()
let restClient = RESTClient(session: session, requestInterceptor: requestInterceptor)
Expand Down
9 changes: 0 additions & 9 deletions Docs.docc/Pages/HTTPClient.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,3 @@
- ``HTTPUploadRequestFormData``
- ``HTTPClient/upload(_:_:_:_:)-cavg``
- ``HTTPClient/upload(_:_:_:_:)-2m1kr``

### Connecting to a WebSocket

- ``WebSocket``
- ``WebSocketMessage``
- ``WebSocketCloseCode``
- ``WebSocketCloseHandler``
- ``WebSocketError``
- ``HTTPClient/webSocket(_:_:_:)``
3 changes: 3 additions & 0 deletions Docs.docc/Pages/RxNetworkKit.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,11 @@ RxNetworkKit is a generic reactive networking framework that leverages the stabi

- ``Session``
- ``SessionConfiguration``
- ``TLSTrustEvaluatorConfiguration``
- ``TLSTrustEvaluationPolicy``
- ``RESTClient``
- ``HTTPClient``
- ``WebSocketClient``

### HTTP

Expand Down
16 changes: 16 additions & 0 deletions Docs.docc/Pages/WebSocketClient.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# ``WebSocketClient``

## Topics

### Creating a WebSocket Client

- ``WebSocketClient/init(session:)``

### Connecting to a WebSocket

- ``WebSocket``
- ``WebSocketMessage``
- ``WebSocketCloseCode``
- ``WebSocketCloseHandler``
- ``WebSocketError``
- ``WebSocketClient/webSocket(_:_:_:)``
6 changes: 4 additions & 2 deletions Examples/iOS/iOS Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -330,14 +330,15 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
OTHER_CODE_SIGN_FLAGS = "--deep";
PRODUCT_BUNDLE_IDENTIFIER = com.las.RxNetworkKitExample;
PRODUCT_NAME = "iOS Example";
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down Expand Up @@ -367,14 +368,15 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
OTHER_CODE_SIGN_FLAGS = "--deep";
PRODUCT_BUNDLE_IDENTIFIER = com.las.RxNetworkKitExample;
PRODUCT_NAME = "iOS Example";
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down
6 changes: 4 additions & 2 deletions Examples/macOS/macOS Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@

/* Begin PBXFileReference section */
C623E7182AD6117200A20A0A /* macOS Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "macOS Example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
C625C4D92BF7791A00761FD6 /* CoreHTTP.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CoreHTTP.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C63975182A95166A00D0AC13 /* TableCellView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableCellView.swift; sourceTree = "<group>"; };
C63EEB3D2AD7C29F003A64CA /* CoreExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CoreExample.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C63EEB402AD7C2A4003A64CA /* RxNetworkKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RxNetworkKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -92,6 +93,7 @@
C63EEAFF2AD7A40E003A64CA /* Frameworks */ = {
isa = PBXGroup;
children = (
C625C4D92BF7791A00761FD6 /* CoreHTTP.framework */,
C63EEB402AD7C2A4003A64CA /* RxNetworkKit.framework */,
C63EEB3D2AD7C29F003A64CA /* CoreExample.framework */,
);
Expand Down Expand Up @@ -361,7 +363,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 11.0;
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
OTHER_CODE_SIGN_FLAGS = "--deep";
PRODUCT_BUNDLE_IDENTIFIER = com.las.RxNetworkKitMacOSExample;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -394,7 +396,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 11.0;
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
OTHER_CODE_SIGN_FLAGS = "--deep";
PRODUCT_BUNDLE_IDENTIFIER = com.las.RxNetworkKitMacOSExample;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
4 changes: 2 additions & 2 deletions Examples/tvOS/tvOS Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.las.tvOSExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand All @@ -398,7 +398,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.las.tvOSExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand Down
4 changes: 2 additions & 2 deletions Examples/watchOS/watchOS Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.las.watchOSExample.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
Expand Down Expand Up @@ -436,7 +436,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0.0;
MARKETING_VERSION = 3.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.las.watchOSExample.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
Expand Down
Loading