Skip to content
This repository was archived by the owner on Aug 28, 2023. It is now read-only.

Commit f16910e

Browse files
adobe-botamsdkcinporter-adbe
authored
Release 2.3.0
* Update iOS lib to version 2.3.0 🚀 * Swap to XCFrameworks * 2.3.0 Co-authored-by: amsdkci <amsdkci@amsdkci03.corp.adobe.com> Co-authored-by: Nick Porter <nporter@adobe.com>
1 parent 9e4fc03 commit f16910e

23 files changed

Lines changed: 1185 additions & 69 deletions

File tree

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
build-ios:
1414
macos:
15-
xcode: "11.0"
15+
xcode: "12.0"
1616

1717
steps:
1818
- checkout
@@ -43,7 +43,7 @@ jobs:
4343

4444
unit-test:
4545
macos:
46-
xcode: "11.0"
46+
xcode: "12.0"
4747

4848
steps:
4949
- checkout
@@ -77,7 +77,7 @@ jobs:
7777

7878
build-sample-app-ios:
7979
macos:
80-
xcode: "11.0"
80+
xcode: "12.0"
8181

8282
steps:
8383
- checkout

RCTACPMedia.podspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ Pod::Spec.new do |s|
1818
s.requires_arc = true
1919

2020
s.dependency "React"
21-
22-
s.ios.vendored_libraries = 'ios/libs/libACPMedia_iOS.a'
21+
22+
s.ios.vendored_frameworks = 'ios/libs/ACPMedia.xcframework'
2323
s.ios.frameworks = 'UIKit', 'SystemConfiguration', 'WebKit', 'UserNotifications'
2424
s.ios.library = 'sqlite3.0', 'c++', 'z'
25-
26-
s.tvos.vendored_libraries = 'ios/libs/tvos/libACPMedia_tvOS.a'
25+
26+
s.tvos.vendored_frameworks = 'ios/libs/ACPMediaTV.xcframework'
2727
s.tvos.frameworks = 'SystemConfiguration'
28-
s.tvos.library = 'sqlite3.0', 'c++', 'z'
28+
s.tvos.library = 'sqlite3.0', 'c++', 'z'
2929

3030
end

ios/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
source 'https://rubygems.org'
22

3-
gem 'cocoapods', '= 1.6.0'
3+
gem 'cocoapods', '= 1.10.0'

ios/Gemfile.lock

Lines changed: 48 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,93 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
CFPropertyList (3.0.0)
5-
activesupport (4.2.11.1)
6-
i18n (~> 0.7)
4+
CFPropertyList (3.0.3)
5+
activesupport (5.2.4.4)
6+
concurrent-ruby (~> 1.0, >= 1.0.2)
7+
i18n (>= 0.7, < 2)
78
minitest (~> 5.1)
8-
thread_safe (~> 0.3, >= 0.3.4)
99
tzinfo (~> 1.1)
10+
addressable (2.7.0)
11+
public_suffix (>= 2.0.2, < 5.0)
12+
algoliasearch (1.27.5)
13+
httpclient (~> 2.8, >= 2.8.3)
14+
json (>= 1.5.1)
1015
atomos (0.1.3)
11-
claide (1.0.2)
12-
cocoapods (1.6.0)
13-
activesupport (>= 4.0.2, < 5)
16+
claide (1.0.3)
17+
cocoapods (1.10.0)
18+
addressable (~> 2.6)
1419
claide (>= 1.0.2, < 2.0)
15-
cocoapods-core (= 1.6.0)
16-
cocoapods-deintegrate (>= 1.0.2, < 2.0)
17-
cocoapods-downloader (>= 1.2.2, < 2.0)
20+
cocoapods-core (= 1.10.0)
21+
cocoapods-deintegrate (>= 1.0.3, < 2.0)
22+
cocoapods-downloader (>= 1.4.0, < 2.0)
1823
cocoapods-plugins (>= 1.0.0, < 2.0)
1924
cocoapods-search (>= 1.0.0, < 2.0)
20-
cocoapods-stats (>= 1.0.0, < 2.0)
21-
cocoapods-trunk (>= 1.3.1, < 2.0)
25+
cocoapods-trunk (>= 1.4.0, < 2.0)
2226
cocoapods-try (>= 1.1.0, < 2.0)
2327
colored2 (~> 3.1)
2428
escape (~> 0.0.4)
25-
fourflusher (>= 2.2.0, < 3.0)
29+
fourflusher (>= 2.3.0, < 3.0)
2630
gh_inspector (~> 1.0)
2731
molinillo (~> 0.6.6)
2832
nap (~> 1.0)
29-
ruby-macho (~> 1.3, >= 1.3.1)
30-
xcodeproj (>= 1.8.0, < 2.0)
31-
cocoapods-core (1.6.0)
32-
activesupport (>= 4.0.2, < 6)
33+
ruby-macho (~> 1.4)
34+
xcodeproj (>= 1.19.0, < 2.0)
35+
cocoapods-core (1.10.0)
36+
activesupport (> 5.0, < 6)
37+
addressable (~> 2.6)
38+
algoliasearch (~> 1.0)
39+
concurrent-ruby (~> 1.1)
3340
fuzzy_match (~> 2.0.4)
3441
nap (~> 1.0)
42+
netrc (~> 0.11)
43+
public_suffix
44+
typhoeus (~> 1.0)
3545
cocoapods-deintegrate (1.0.4)
36-
cocoapods-downloader (1.2.2)
46+
cocoapods-downloader (1.4.0)
3747
cocoapods-plugins (1.0.0)
3848
nap
3949
cocoapods-search (1.0.0)
40-
cocoapods-stats (1.1.0)
41-
cocoapods-trunk (1.3.1)
50+
cocoapods-trunk (1.5.0)
4251
nap (>= 0.8, < 2.0)
4352
netrc (~> 0.11)
44-
cocoapods-try (1.1.0)
53+
cocoapods-try (1.2.0)
4554
colored2 (3.1.2)
46-
concurrent-ruby (1.1.5)
55+
concurrent-ruby (1.1.7)
4756
escape (0.0.4)
48-
fourflusher (2.2.0)
57+
ethon (0.12.0)
58+
ffi (>= 1.3.0)
59+
ffi (1.14.1)
60+
fourflusher (2.3.1)
4961
fuzzy_match (2.0.4)
5062
gh_inspector (1.1.3)
51-
i18n (0.9.5)
63+
httpclient (2.8.3)
64+
i18n (1.8.5)
5265
concurrent-ruby (~> 1.0)
53-
minitest (5.11.3)
66+
json (2.4.1)
67+
minitest (5.14.2)
5468
molinillo (0.6.6)
55-
nanaimo (0.2.6)
69+
nanaimo (0.3.0)
5670
nap (1.1.0)
5771
netrc (0.11.0)
72+
public_suffix (4.0.6)
5873
ruby-macho (1.4.0)
5974
thread_safe (0.3.6)
60-
tzinfo (1.2.5)
75+
typhoeus (1.4.0)
76+
ethon (>= 0.9.0)
77+
tzinfo (1.2.9)
6178
thread_safe (~> 0.1)
62-
xcodeproj (1.9.0)
79+
xcodeproj (1.19.0)
6380
CFPropertyList (>= 2.3.3, < 4.0)
6481
atomos (~> 0.1.3)
6582
claide (>= 1.0.2, < 2.0)
6683
colored2 (~> 3.1)
67-
nanaimo (~> 0.2.6)
84+
nanaimo (~> 0.3.0)
6885

6986
PLATFORMS
7087
ruby
7188

7289
DEPENDENCIES
73-
cocoapods (= 1.6.0)
90+
cocoapods (= 1.10.0)
7491

7592
BUNDLED WITH
76-
1.16.4
93+
2.1.2

ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DEPENDENCIES:
5353
- yoga (from `../node_modules/react-native/ReactCommon/yoga`)
5454

5555
SPEC REPOS:
56-
https://github.com/cocoapods/specs.git:
56+
https://github.com/CocoaPods/Specs.git:
5757
- boost-for-react-native
5858
- glog
5959

@@ -89,4 +89,4 @@ SPEC CHECKSUMS:
8989

9090
PODFILE CHECKSUM: 40e2652abd49702929f97ffd00b43cc4b5478c92
9191

92-
COCOAPODS: 1.7.5
92+
COCOAPODS: 1.10.0

ios/RCTACPMedia.xcodeproj/project.pbxproj

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 52;
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
21D0CC28235F5BEA002043A2 /* libACPMedia_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 211D5010235F51160067234A /* libACPMedia_iOS.a */; };
11-
21D0CC29235F5BFE002043A2 /* ACPMediaConstants.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 211D5012235F51160067234A /* ACPMediaConstants.h */; };
12-
21D0CC2A235F5BFE002043A2 /* ACPMedia.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 211D5013235F51160067234A /* ACPMedia.h */; };
10+
21B629FD2590482F0039CE4D /* ACPMedia.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21B629FB2590482F0039CE4D /* ACPMedia.xcframework */; };
11+
21B62A02259048440039CE4D /* ACPMedia.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 21B62A01259048390039CE4D /* ACPMedia.h */; };
12+
21B62A03259048440039CE4D /* ACPMediaConstants.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 21B62A00259048390039CE4D /* ACPMediaConstants.h */; };
1313
21D0CC3B235F8F94002043A2 /* ACPMedia+ACPMediaEventConversion.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D0CC3A235F8F94002043A2 /* ACPMedia+ACPMediaEventConversion.m */; };
1414
B3E7B58A1CC2AC0600A0062D /* RCTACPMedia.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E7B5891CC2AC0600A0062D /* RCTACPMedia.m */; };
1515
/* End PBXBuildFile section */
@@ -21,18 +21,19 @@
2121
dstPath = "include/$(PRODUCT_NAME)";
2222
dstSubfolderSpec = 16;
2323
files = (
24-
21D0CC29235F5BFE002043A2 /* ACPMediaConstants.h in CopyFiles */,
25-
21D0CC2A235F5BFE002043A2 /* ACPMedia.h in CopyFiles */,
24+
21B62A02259048440039CE4D /* ACPMedia.h in CopyFiles */,
25+
21B62A03259048440039CE4D /* ACPMediaConstants.h in CopyFiles */,
2626
);
2727
runOnlyForDeploymentPostprocessing = 0;
2828
};
2929
/* End PBXCopyFilesBuildPhase section */
3030

3131
/* Begin PBXFileReference section */
3232
134814201AA4EA6300B7C361 /* libRCTACPMedia.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTACPMedia.a; sourceTree = BUILT_PRODUCTS_DIR; };
33-
211D5010235F51160067234A /* libACPMedia_iOS.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libACPMedia_iOS.a; sourceTree = "<group>"; };
34-
211D5012235F51160067234A /* ACPMediaConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ACPMediaConstants.h; sourceTree = "<group>"; };
35-
211D5013235F51160067234A /* ACPMedia.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ACPMedia.h; sourceTree = "<group>"; };
33+
21B629FB2590482F0039CE4D /* ACPMedia.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = ACPMedia.xcframework; sourceTree = "<group>"; };
34+
21B629FC2590482F0039CE4D /* ACPMediaTV.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = ACPMediaTV.xcframework; sourceTree = "<group>"; };
35+
21B62A00259048390039CE4D /* ACPMediaConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ACPMediaConstants.h; path = "ACPMedia.xcframework/ios-arm64_armv7_armv7s/Headers/ACPMediaConstants.h"; sourceTree = "<group>"; };
36+
21B62A01259048390039CE4D /* ACPMedia.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ACPMedia.h; path = "ACPMedia.xcframework/ios-arm64_armv7_armv7s/Headers/ACPMedia.h"; sourceTree = "<group>"; };
3637
21D0CC39235F8F94002043A2 /* ACPMedia+ACPMediaEventConversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ACPMedia+ACPMediaEventConversion.h"; path = "src/ACPMedia+ACPMediaEventConversion.h"; sourceTree = "<group>"; };
3738
21D0CC3A235F8F94002043A2 /* ACPMedia+ACPMediaEventConversion.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "ACPMedia+ACPMediaEventConversion.m"; path = "src/ACPMedia+ACPMediaEventConversion.m"; sourceTree = "<group>"; };
3839
B3E7B5881CC2AC0600A0062D /* RCTACPMedia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RCTACPMedia.h; path = src/RCTACPMedia.h; sourceTree = "<group>"; };
@@ -44,7 +45,7 @@
4445
isa = PBXFrameworksBuildPhase;
4546
buildActionMask = 2147483647;
4647
files = (
47-
21D0CC28235F5BEA002043A2 /* libACPMedia_iOS.a in Frameworks */,
48+
21B629FD2590482F0039CE4D /* ACPMedia.xcframework in Frameworks */,
4849
);
4950
runOnlyForDeploymentPostprocessing = 0;
5051
};
@@ -62,21 +63,14 @@
6263
211D500F235F51160067234A /* libs */ = {
6364
isa = PBXGroup;
6465
children = (
65-
211D5010235F51160067234A /* libACPMedia_iOS.a */,
66-
211D5011235F51160067234A /* include */,
66+
21B62A01259048390039CE4D /* ACPMedia.h */,
67+
21B62A00259048390039CE4D /* ACPMediaConstants.h */,
68+
21B629FB2590482F0039CE4D /* ACPMedia.xcframework */,
69+
21B629FC2590482F0039CE4D /* ACPMediaTV.xcframework */,
6770
);
6871
path = libs;
6972
sourceTree = "<group>";
7073
};
71-
211D5011235F51160067234A /* include */ = {
72-
isa = PBXGroup;
73-
children = (
74-
211D5012235F51160067234A /* ACPMediaConstants.h */,
75-
211D5013235F51160067234A /* ACPMedia.h */,
76-
);
77-
path = include;
78-
sourceTree = "<group>";
79-
};
8074
58B511D21A9E6C8500147676 = {
8175
isa = PBXGroup;
8276
children = (
@@ -96,9 +90,9 @@
9690
isa = PBXNativeTarget;
9791
buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RCTACPMedia" */;
9892
buildPhases = (
93+
58B511D91A9E6C8500147676 /* CopyFiles */,
9994
58B511D71A9E6C8500147676 /* Sources */,
10095
58B511D81A9E6C8500147676 /* Frameworks */,
101-
58B511D91A9E6C8500147676 /* CopyFiles */,
10296
);
10397
buildRules = (
10498
);
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>AvailableLibraries</key>
6+
<array>
7+
<dict>
8+
<key>HeadersPath</key>
9+
<string>Headers</string>
10+
<key>LibraryIdentifier</key>
11+
<string>ios-arm64_i386_x86_64-simulator</string>
12+
<key>LibraryPath</key>
13+
<string>libACPMedia_iOS.a</string>
14+
<key>SupportedArchitectures</key>
15+
<array>
16+
<string>arm64</string>
17+
<string>i386</string>
18+
<string>x86_64</string>
19+
</array>
20+
<key>SupportedPlatform</key>
21+
<string>ios</string>
22+
<key>SupportedPlatformVariant</key>
23+
<string>simulator</string>
24+
</dict>
25+
<dict>
26+
<key>HeadersPath</key>
27+
<string>Headers</string>
28+
<key>LibraryIdentifier</key>
29+
<string>ios-arm64_armv7_armv7s</string>
30+
<key>LibraryPath</key>
31+
<string>libACPMedia_iOS.a</string>
32+
<key>SupportedArchitectures</key>
33+
<array>
34+
<string>arm64</string>
35+
<string>armv7</string>
36+
<string>armv7s</string>
37+
</array>
38+
<key>SupportedPlatform</key>
39+
<string>ios</string>
40+
</dict>
41+
</array>
42+
<key>CFBundlePackageType</key>
43+
<string>XFWK</string>
44+
<key>XCFrameworkFormatVersion</key>
45+
<string>1.0</string>
46+
</dict>
47+
</plist>

ios/libs/include/ACPMedia.h renamed to ios/libs/ACPMedia.xcframework/ios-arm64_armv7_armv7s/Headers/ACPMedia.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
// Copyright 1996-2020. Adobe, Inc. All Rights Reserved
66
//
7-
// Media Version: 2.2.0
7+
// Media Version: 2.3.0
88

99
#import <Foundation/Foundation.h>
1010

ios/libs/include/ACPMediaConstants.h renamed to ios/libs/ACPMedia.xcframework/ios-arm64_armv7_armv7s/Headers/ACPMediaConstants.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
// Copyright 1996-2020. Adobe, Inc. All Rights Reserved
66
//
7-
// Media Version: 2.1.1
7+
// Media Version: 2.3.0
88

99
#import <Foundation/Foundation.h>
1010

ios/libs/libACPMedia_iOS.a renamed to ios/libs/ACPMedia.xcframework/ios-arm64_armv7_armv7s/libACPMedia_iOS.a

15.9 MB
Binary file not shown.

0 commit comments

Comments
 (0)