Commit 3df923be by Shailesh Aher

[IOS-127]: Xcode setup related to the Tercept SDK completed

parent 53f078c0
...@@ -214,6 +214,45 @@ ...@@ -214,6 +214,45 @@
CEEB3549266F5DA900E16F90 /* MRECAdCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEB3548266F5DA900E16F90 /* MRECAdCell.swift */; }; CEEB3549266F5DA900E16F90 /* MRECAdCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEB3548266F5DA900E16F90 /* MRECAdCell.swift */; };
CEEF4100265E47FF00425D8F /* BlendFIPSSource.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */; }; CEEF4100265E47FF00425D8F /* BlendFIPSSource.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */; };
CEEF4101265E47FF00425D8F /* BlendFIPSSource.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; CEEF4101265E47FF00425D8F /* BlendFIPSSource.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
F2D8A6E2269D88D10060F36A /* libTerceptSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F2D8A6B9269D88D10060F36A /* libTerceptSDK.a */; };
F2D8A6E3269D88D10060F36A /* x86_64-apple-ios-simulator.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6BB269D88D10060F36A /* x86_64-apple-ios-simulator.swiftinterface */; };
F2D8A6E4269D88D10060F36A /* arm64-apple-ios.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6BC269D88D10060F36A /* arm64-apple-ios.swiftinterface */; };
F2D8A6E5269D88D10060F36A /* arm64-apple-ios.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6BD269D88D10060F36A /* arm64-apple-ios.swiftdoc */; };
F2D8A6E6269D88D10060F36A /* armv7.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6BE269D88D10060F36A /* armv7.swiftinterface */; };
F2D8A6E7269D88D10060F36A /* i386.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6BF269D88D10060F36A /* i386.swiftmodule */; };
F2D8A6E8269D88D10060F36A /* x86_64-apple-ios-simulator.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftdoc */; };
F2D8A6E9269D88D10060F36A /* x86_64-apple-ios-simulator.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C1269D88D10060F36A /* x86_64-apple-ios-simulator.swiftmodule */; };
F2D8A6EA269D88D10060F36A /* x86_64.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C2269D88D10060F36A /* x86_64.swiftdoc */; };
F2D8A6EB269D88D10060F36A /* arm64.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C3269D88D10060F36A /* arm64.swiftinterface */; };
F2D8A6EC269D88D10060F36A /* arm64.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C4269D88D10060F36A /* arm64.swiftmodule */; };
F2D8A6ED269D88D10060F36A /* x86_64.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C5269D88D10060F36A /* x86_64.swiftmodule */; };
F2D8A6EE269D88D10060F36A /* armv7-apple-ios.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C6269D88D10060F36A /* armv7-apple-ios.swiftinterface */; };
F2D8A6EF269D88D10060F36A /* x86_64.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C8269D88D10060F36A /* x86_64.swiftsourceinfo */; };
F2D8A6F0269D88D10060F36A /* arm64-apple-ios.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6C9269D88D10060F36A /* arm64-apple-ios.swiftsourceinfo */; };
F2D8A6F1269D88D10060F36A /* i386.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CA269D88D10060F36A /* i386.swiftsourceinfo */; };
F2D8A6F2269D88D10060F36A /* armv7-apple-ios.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CB269D88D10060F36A /* armv7-apple-ios.swiftsourceinfo */; };
F2D8A6F3269D88D10060F36A /* arm.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CC269D88D10060F36A /* arm.swiftsourceinfo */; };
F2D8A6F4269D88D10060F36A /* i386-apple-ios-simulator.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CD269D88D10060F36A /* i386-apple-ios-simulator.swiftsourceinfo */; };
F2D8A6F5269D88D10060F36A /* arm64.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CE269D88D10060F36A /* arm64.swiftsourceinfo */; };
F2D8A6F6269D88D10060F36A /* armv7.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6CF269D88D10060F36A /* armv7.swiftsourceinfo */; };
F2D8A6F7269D88D10060F36A /* x86_64-apple-ios-simulator.swiftsourceinfo in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftsourceinfo */; };
F2D8A6F8269D88D10060F36A /* arm.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D1269D88D10060F36A /* arm.swiftdoc */; };
F2D8A6F9269D88D10060F36A /* i386-apple-ios-simulator.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D2269D88D10060F36A /* i386-apple-ios-simulator.swiftinterface */; };
F2D8A6FA269D88D10060F36A /* armv7-apple-ios.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D3269D88D10060F36A /* armv7-apple-ios.swiftmodule */; };
F2D8A6FB269D88D10060F36A /* i386-apple-ios-simulator.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D4269D88D10060F36A /* i386-apple-ios-simulator.swiftmodule */; };
F2D8A6FC269D88D10060F36A /* i386.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D5269D88D10060F36A /* i386.swiftdoc */; };
F2D8A6FD269D88D10060F36A /* arm64-apple-ios.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D6269D88D10060F36A /* arm64-apple-ios.swiftmodule */; };
F2D8A6FE269D88D10060F36A /* arm.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D7269D88D10060F36A /* arm.swiftmodule */; };
F2D8A6FF269D88D10060F36A /* armv7.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D8269D88D10060F36A /* armv7.swiftdoc */; };
F2D8A700269D88D10060F36A /* arm64.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6D9269D88D10060F36A /* arm64.swiftdoc */; };
F2D8A701269D88D10060F36A /* armv7-apple-ios.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DA269D88D10060F36A /* armv7-apple-ios.swiftdoc */; };
F2D8A702269D88D10060F36A /* arm.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DB269D88D10060F36A /* arm.swiftinterface */; };
F2D8A703269D88D10060F36A /* i386-apple-ios-simulator.swiftdoc in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DC269D88D10060F36A /* i386-apple-ios-simulator.swiftdoc */; };
F2D8A704269D88D10060F36A /* armv7.swiftmodule in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DD269D88D10060F36A /* armv7.swiftmodule */; };
F2D8A705269D88D10060F36A /* i386.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DE269D88D10060F36A /* i386.swiftinterface */; };
F2D8A706269D88D10060F36A /* x86_64.swiftinterface in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6DF269D88D10060F36A /* x86_64.swiftinterface */; };
F2D8A707269D88D10060F36A /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6E0269D88D10060F36A /* README.md */; };
F2D8A708269D88D10060F36A /* TerceptSDK.podspec in Resources */ = {isa = PBXBuildFile; fileRef = F2D8A6E1269D88D10060F36A /* TerceptSDK.podspec */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */ /* Begin PBXContainerItemProxy section */
...@@ -469,6 +508,47 @@ ...@@ -469,6 +508,47 @@
CEEB3548266F5DA900E16F90 /* MRECAdCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MRECAdCell.swift; sourceTree = "<group>"; }; CEEB3548266F5DA900E16F90 /* MRECAdCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MRECAdCell.swift; sourceTree = "<group>"; };
CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = BlendFIPSSource.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CEEF40FF265E47FF00425D8F /* BlendFIPSSource.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = BlendFIPSSource.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DF826CF4702D9DCCB9A9DD71 /* Pods-1Weather.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-1Weather.release.xcconfig"; path = "Target Support Files/Pods-1Weather/Pods-1Weather.release.xcconfig"; sourceTree = "<group>"; }; DF826CF4702D9DCCB9A9DD71 /* Pods-1Weather.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-1Weather.release.xcconfig"; path = "Target Support Files/Pods-1Weather/Pods-1Weather.release.xcconfig"; sourceTree = "<group>"; };
F2D8A6B7269D88D10060F36A /* PublicHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PublicHeader.h; sourceTree = "<group>"; };
F2D8A6B8269D88D10060F36A /* TerceptSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TerceptSDK.h; sourceTree = "<group>"; };
F2D8A6B9269D88D10060F36A /* libTerceptSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libTerceptSDK.a; sourceTree = "<group>"; };
F2D8A6BB269D88D10060F36A /* x86_64-apple-ios-simulator.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "x86_64-apple-ios-simulator.swiftinterface"; sourceTree = "<group>"; };
F2D8A6BC269D88D10060F36A /* arm64-apple-ios.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "arm64-apple-ios.swiftinterface"; sourceTree = "<group>"; };
F2D8A6BD269D88D10060F36A /* arm64-apple-ios.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "arm64-apple-ios.swiftdoc"; sourceTree = "<group>"; };
F2D8A6BE269D88D10060F36A /* armv7.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = armv7.swiftinterface; sourceTree = "<group>"; };
F2D8A6BF269D88D10060F36A /* i386.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = i386.swiftmodule; sourceTree = "<group>"; };
F2D8A6C0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "x86_64-apple-ios-simulator.swiftdoc"; sourceTree = "<group>"; };
F2D8A6C1269D88D10060F36A /* x86_64-apple-ios-simulator.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = "x86_64-apple-ios-simulator.swiftmodule"; sourceTree = "<group>"; };
F2D8A6C2269D88D10060F36A /* x86_64.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = x86_64.swiftdoc; sourceTree = "<group>"; };
F2D8A6C3269D88D10060F36A /* arm64.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = arm64.swiftinterface; sourceTree = "<group>"; };
F2D8A6C4269D88D10060F36A /* arm64.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm64.swiftmodule; sourceTree = "<group>"; };
F2D8A6C5269D88D10060F36A /* x86_64.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = x86_64.swiftmodule; sourceTree = "<group>"; };
F2D8A6C6269D88D10060F36A /* armv7-apple-ios.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "armv7-apple-ios.swiftinterface"; sourceTree = "<group>"; };
F2D8A6C8269D88D10060F36A /* x86_64.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = x86_64.swiftsourceinfo; sourceTree = "<group>"; };
F2D8A6C9269D88D10060F36A /* arm64-apple-ios.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = "arm64-apple-ios.swiftsourceinfo"; sourceTree = "<group>"; };
F2D8A6CA269D88D10060F36A /* i386.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = i386.swiftsourceinfo; sourceTree = "<group>"; };
F2D8A6CB269D88D10060F36A /* armv7-apple-ios.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = "armv7-apple-ios.swiftsourceinfo"; sourceTree = "<group>"; };
F2D8A6CC269D88D10060F36A /* arm.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm.swiftsourceinfo; sourceTree = "<group>"; };
F2D8A6CD269D88D10060F36A /* i386-apple-ios-simulator.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = "i386-apple-ios-simulator.swiftsourceinfo"; sourceTree = "<group>"; };
F2D8A6CE269D88D10060F36A /* arm64.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm64.swiftsourceinfo; sourceTree = "<group>"; };
F2D8A6CF269D88D10060F36A /* armv7.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = armv7.swiftsourceinfo; sourceTree = "<group>"; };
F2D8A6D0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftsourceinfo */ = {isa = PBXFileReference; lastKnownFileType = file; path = "x86_64-apple-ios-simulator.swiftsourceinfo"; sourceTree = "<group>"; };
F2D8A6D1269D88D10060F36A /* arm.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm.swiftdoc; sourceTree = "<group>"; };
F2D8A6D2269D88D10060F36A /* i386-apple-ios-simulator.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "i386-apple-ios-simulator.swiftinterface"; sourceTree = "<group>"; };
F2D8A6D3269D88D10060F36A /* armv7-apple-ios.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = "armv7-apple-ios.swiftmodule"; sourceTree = "<group>"; };
F2D8A6D4269D88D10060F36A /* i386-apple-ios-simulator.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = "i386-apple-ios-simulator.swiftmodule"; sourceTree = "<group>"; };
F2D8A6D5269D88D10060F36A /* i386.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = i386.swiftdoc; sourceTree = "<group>"; };
F2D8A6D6269D88D10060F36A /* arm64-apple-ios.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = "arm64-apple-ios.swiftmodule"; sourceTree = "<group>"; };
F2D8A6D7269D88D10060F36A /* arm.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm.swiftmodule; sourceTree = "<group>"; };
F2D8A6D8269D88D10060F36A /* armv7.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = armv7.swiftdoc; sourceTree = "<group>"; };
F2D8A6D9269D88D10060F36A /* arm64.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = arm64.swiftdoc; sourceTree = "<group>"; };
F2D8A6DA269D88D10060F36A /* armv7-apple-ios.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "armv7-apple-ios.swiftdoc"; sourceTree = "<group>"; };
F2D8A6DB269D88D10060F36A /* arm.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = arm.swiftinterface; sourceTree = "<group>"; };
F2D8A6DC269D88D10060F36A /* i386-apple-ios-simulator.swiftdoc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "i386-apple-ios-simulator.swiftdoc"; sourceTree = "<group>"; };
F2D8A6DD269D88D10060F36A /* armv7.swiftmodule */ = {isa = PBXFileReference; lastKnownFileType = file; path = armv7.swiftmodule; sourceTree = "<group>"; };
F2D8A6DE269D88D10060F36A /* i386.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = i386.swiftinterface; sourceTree = "<group>"; };
F2D8A6DF269D88D10060F36A /* x86_64.swiftinterface */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = x86_64.swiftinterface; sourceTree = "<group>"; };
F2D8A6E0269D88D10060F36A /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
F2D8A6E1269D88D10060F36A /* TerceptSDK.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TerceptSDK.podspec; sourceTree = "<group>"; };
FD761FE0D947B3A79121A941 /* Pods-OneWeatherNotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OneWeatherNotificationServiceExtension.release.xcconfig"; path = "Target Support Files/Pods-OneWeatherNotificationServiceExtension/Pods-OneWeatherNotificationServiceExtension.release.xcconfig"; sourceTree = "<group>"; }; FD761FE0D947B3A79121A941 /* Pods-OneWeatherNotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OneWeatherNotificationServiceExtension.release.xcconfig"; path = "Target Support Files/Pods-OneWeatherNotificationServiceExtension/Pods-OneWeatherNotificationServiceExtension.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
...@@ -487,6 +567,7 @@ ...@@ -487,6 +567,7 @@
CD3884552657BA8B0070FD6F /* CoreDataStorage.framework in Frameworks */, CD3884552657BA8B0070FD6F /* CoreDataStorage.framework in Frameworks */,
CD3884832657BBCC0070FD6F /* DelayedSaveStorage.framework in Frameworks */, CD3884832657BBCC0070FD6F /* DelayedSaveStorage.framework in Frameworks */,
CEEF4100265E47FF00425D8F /* BlendFIPSSource.framework in Frameworks */, CEEF4100265E47FF00425D8F /* BlendFIPSSource.framework in Frameworks */,
F2D8A6E2269D88D10060F36A /* libTerceptSDK.a in Frameworks */,
CD615F7E265523BD00B717DB /* OneWeatherCore.framework in Frameworks */, CD615F7E265523BD00B717DB /* OneWeatherCore.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
...@@ -1102,6 +1183,7 @@ ...@@ -1102,6 +1183,7 @@
CE13B78926247474007CBD4D /* External */ = { CE13B78926247474007CBD4D /* External */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
F2D8A6B5269D88D10060F36A /* TerceptSDK */,
CE13B78A26247474007CBD4D /* PSMLocationSDK */, CE13B78A26247474007CBD4D /* PSMLocationSDK */,
); );
path = External; path = External;
...@@ -1287,6 +1369,78 @@ ...@@ -1287,6 +1369,78 @@
name = Frameworks; name = Frameworks;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
F2D8A6B5269D88D10060F36A /* TerceptSDK */ = {
isa = PBXGroup;
children = (
F2D8A6B6269D88D10060F36A /* lib */,
);
path = TerceptSDK;
sourceTree = "<group>";
};
F2D8A6B6269D88D10060F36A /* lib */ = {
isa = PBXGroup;
children = (
F2D8A6B7269D88D10060F36A /* PublicHeader.h */,
F2D8A6B8269D88D10060F36A /* TerceptSDK.h */,
F2D8A6B9269D88D10060F36A /* libTerceptSDK.a */,
F2D8A6BA269D88D10060F36A /* TerceptSDK.swiftmodule */,
F2D8A6E0269D88D10060F36A /* README.md */,
F2D8A6E1269D88D10060F36A /* TerceptSDK.podspec */,
);
path = lib;
sourceTree = "<group>";
};
F2D8A6BA269D88D10060F36A /* TerceptSDK.swiftmodule */ = {
isa = PBXGroup;
children = (
F2D8A6BB269D88D10060F36A /* x86_64-apple-ios-simulator.swiftinterface */,
F2D8A6BC269D88D10060F36A /* arm64-apple-ios.swiftinterface */,
F2D8A6BD269D88D10060F36A /* arm64-apple-ios.swiftdoc */,
F2D8A6BE269D88D10060F36A /* armv7.swiftinterface */,
F2D8A6BF269D88D10060F36A /* i386.swiftmodule */,
F2D8A6C0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftdoc */,
F2D8A6C1269D88D10060F36A /* x86_64-apple-ios-simulator.swiftmodule */,
F2D8A6C2269D88D10060F36A /* x86_64.swiftdoc */,
F2D8A6C3269D88D10060F36A /* arm64.swiftinterface */,
F2D8A6C4269D88D10060F36A /* arm64.swiftmodule */,
F2D8A6C5269D88D10060F36A /* x86_64.swiftmodule */,
F2D8A6C6269D88D10060F36A /* armv7-apple-ios.swiftinterface */,
F2D8A6C7269D88D10060F36A /* Project */,
F2D8A6D1269D88D10060F36A /* arm.swiftdoc */,
F2D8A6D2269D88D10060F36A /* i386-apple-ios-simulator.swiftinterface */,
F2D8A6D3269D88D10060F36A /* armv7-apple-ios.swiftmodule */,
F2D8A6D4269D88D10060F36A /* i386-apple-ios-simulator.swiftmodule */,
F2D8A6D5269D88D10060F36A /* i386.swiftdoc */,
F2D8A6D6269D88D10060F36A /* arm64-apple-ios.swiftmodule */,
F2D8A6D7269D88D10060F36A /* arm.swiftmodule */,
F2D8A6D8269D88D10060F36A /* armv7.swiftdoc */,
F2D8A6D9269D88D10060F36A /* arm64.swiftdoc */,
F2D8A6DA269D88D10060F36A /* armv7-apple-ios.swiftdoc */,
F2D8A6DB269D88D10060F36A /* arm.swiftinterface */,
F2D8A6DC269D88D10060F36A /* i386-apple-ios-simulator.swiftdoc */,
F2D8A6DD269D88D10060F36A /* armv7.swiftmodule */,
F2D8A6DE269D88D10060F36A /* i386.swiftinterface */,
F2D8A6DF269D88D10060F36A /* x86_64.swiftinterface */,
);
path = TerceptSDK.swiftmodule;
sourceTree = "<group>";
};
F2D8A6C7269D88D10060F36A /* Project */ = {
isa = PBXGroup;
children = (
F2D8A6C8269D88D10060F36A /* x86_64.swiftsourceinfo */,
F2D8A6C9269D88D10060F36A /* arm64-apple-ios.swiftsourceinfo */,
F2D8A6CA269D88D10060F36A /* i386.swiftsourceinfo */,
F2D8A6CB269D88D10060F36A /* armv7-apple-ios.swiftsourceinfo */,
F2D8A6CC269D88D10060F36A /* arm.swiftsourceinfo */,
F2D8A6CD269D88D10060F36A /* i386-apple-ios-simulator.swiftsourceinfo */,
F2D8A6CE269D88D10060F36A /* arm64.swiftsourceinfo */,
F2D8A6CF269D88D10060F36A /* armv7.swiftsourceinfo */,
F2D8A6D0269D88D10060F36A /* x86_64-apple-ios-simulator.swiftsourceinfo */,
);
path = Project;
sourceTree = "<group>";
};
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
...@@ -1376,20 +1530,58 @@ ...@@ -1376,20 +1530,58 @@
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
F2D8A6E5269D88D10060F36A /* arm64-apple-ios.swiftdoc in Resources */,
F2D8A6F8269D88D10060F36A /* arm.swiftdoc in Resources */,
F2D8A701269D88D10060F36A /* armv7-apple-ios.swiftdoc in Resources */,
F2D8A6F1269D88D10060F36A /* i386.swiftsourceinfo in Resources */,
F2D8A6EF269D88D10060F36A /* x86_64.swiftsourceinfo in Resources */,
CDD0F1E52572425200CF5017 /* SF-Pro.ttf in Resources */, CDD0F1E52572425200CF5017 /* SF-Pro.ttf in Resources */,
CD5692B62653D56700A3CDBE /* splash.json in Resources */, CD5692B62653D56700A3CDBE /* splash.json in Resources */,
F2D8A6F0269D88D10060F36A /* arm64-apple-ios.swiftsourceinfo in Resources */,
F2D8A706269D88D10060F36A /* x86_64.swiftinterface in Resources */,
CDD75F0D25DE68B10099ACDB /* Localizable.strings in Resources */, CDD75F0D25DE68B10099ACDB /* Localizable.strings in Resources */,
F2D8A6FE269D88D10060F36A /* arm.swiftmodule in Resources */,
F2D8A6FC269D88D10060F36A /* i386.swiftdoc in Resources */,
F2D8A6E7269D88D10060F36A /* i386.swiftmodule in Resources */,
F2D8A6F5269D88D10060F36A /* arm64.swiftsourceinfo in Resources */,
87C171ED25FF79CC00DA3464 /* LocalConfig.plist in Resources */, 87C171ED25FF79CC00DA3464 /* LocalConfig.plist in Resources */,
F2D8A708269D88D10060F36A /* TerceptSDK.podspec in Resources */,
F2D8A700269D88D10060F36A /* arm64.swiftdoc in Resources */,
F2D8A6E6269D88D10060F36A /* armv7.swiftinterface in Resources */,
F2D8A702269D88D10060F36A /* arm.swiftinterface in Resources */,
CE376C98261EE484000B1159 /* LaunchScreen.storyboard in Resources */, CE376C98261EE484000B1159 /* LaunchScreen.storyboard in Resources */,
F2D8A6E9269D88D10060F36A /* x86_64-apple-ios-simulator.swiftmodule in Resources */,
F2D8A6EB269D88D10060F36A /* arm64.swiftinterface in Resources */,
F2D8A6FB269D88D10060F36A /* i386-apple-ios-simulator.swiftmodule in Resources */,
CE13B817262480B3007CBD4D /* NativeBannerView.xib in Resources */, CE13B817262480B3007CBD4D /* NativeBannerView.xib in Resources */,
F2D8A6F4269D88D10060F36A /* i386-apple-ios-simulator.swiftsourceinfo in Resources */,
87B66BEC2667A45800B9A59A /* SF-Compact-Display-Semibold.otf in Resources */, 87B66BEC2667A45800B9A59A /* SF-Compact-Display-Semibold.otf in Resources */,
F2D8A6FF269D88D10060F36A /* armv7.swiftdoc in Resources */,
F2D8A6EE269D88D10060F36A /* armv7-apple-ios.swiftinterface in Resources */,
F2D8A6EC269D88D10060F36A /* arm64.swiftmodule in Resources */,
CE13B88F26248A77007CBD4D /* GoogleService-Info-Staging.plist in Resources */, CE13B88F26248A77007CBD4D /* GoogleService-Info-Staging.plist in Resources */,
F2D8A6E8269D88D10060F36A /* x86_64-apple-ios-simulator.swiftdoc in Resources */,
F2D8A6FD269D88D10060F36A /* arm64-apple-ios.swiftmodule in Resources */,
F2D8A703269D88D10060F36A /* i386-apple-ios-simulator.swiftdoc in Resources */,
F2D8A704269D88D10060F36A /* armv7.swiftmodule in Resources */,
F2D8A6F2269D88D10060F36A /* armv7-apple-ios.swiftsourceinfo in Resources */,
87B66BF12667AF1C00B9A59A /* SF-Compact-Display-Light.otf in Resources */, 87B66BF12667AF1C00B9A59A /* SF-Compact-Display-Light.otf in Resources */,
F2D8A705269D88D10060F36A /* i386.swiftinterface in Resources */,
F2D8A6F3269D88D10060F36A /* arm.swiftsourceinfo in Resources */,
87B66BED2667A45B00B9A59A /* SF-Compact-Display-Regular.otf in Resources */, 87B66BED2667A45B00B9A59A /* SF-Compact-Display-Regular.otf in Resources */,
F2D8A6F9269D88D10060F36A /* i386-apple-ios-simulator.swiftinterface in Resources */,
F2D8A6E3269D88D10060F36A /* x86_64-apple-ios-simulator.swiftinterface in Resources */,
F2D8A6F6269D88D10060F36A /* armv7.swiftsourceinfo in Resources */,
F2D8A6E4269D88D10060F36A /* arm64-apple-ios.swiftinterface in Resources */,
F2D8A6F7269D88D10060F36A /* x86_64-apple-ios-simulator.swiftsourceinfo in Resources */,
CE9C0780266A4768004197FC /* NativeMRECView.xib in Resources */, CE9C0780266A4768004197FC /* NativeMRECView.xib in Resources */,
F2D8A6FA269D88D10060F36A /* armv7-apple-ios.swiftmodule in Resources */,
F2D8A707269D88D10060F36A /* README.md in Resources */,
F2D8A6ED269D88D10060F36A /* x86_64.swiftmodule in Resources */,
CE13B88E26248A77007CBD4D /* GoogleService-Info-Production.plist in Resources */, CE13B88E26248A77007CBD4D /* GoogleService-Info-Production.plist in Resources */,
CD1237CC255D5C5C00C98139 /* Assets.xcassets in Resources */, CD1237CC255D5C5C00C98139 /* Assets.xcassets in Resources */,
CD822FFA25D6890900A05501 /* OneWeatherColorsAsset.xcassets in Resources */, CD822FFA25D6890900A05501 /* OneWeatherColorsAsset.xcassets in Resources */,
F2D8A6EA269D88D10060F36A /* x86_64.swiftdoc in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -1897,6 +2089,7 @@ ...@@ -1897,6 +2089,7 @@
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/External/PSMLocationSDK", "$(PROJECT_DIR)/External/PSMLocationSDK",
"$(PROJECT_DIR)/External/TerceptSDK/lib",
); );
INFOPLIST_FILE = 1Weather/Info.plist; INFOPLIST_FILE = 1Weather/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.4; IPHONEOS_DEPLOYMENT_TARGET = 11.4;
...@@ -1904,9 +2097,14 @@ ...@@ -1904,9 +2097,14 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/External/TerceptSDK/lib",
);
MARKETING_VERSION = 5.1.1; MARKETING_VERSION = 5.1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.onelouder.oneweather; PRODUCT_BUNDLE_IDENTIFIER = com.onelouder.oneweather;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/External/TerceptSDK/lib";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
}; };
...@@ -1927,6 +2125,7 @@ ...@@ -1927,6 +2125,7 @@
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/External/PSMLocationSDK", "$(PROJECT_DIR)/External/PSMLocationSDK",
"$(PROJECT_DIR)/External/TerceptSDK/lib",
); );
INFOPLIST_FILE = 1Weather/Info.plist; INFOPLIST_FILE = 1Weather/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.4; IPHONEOS_DEPLOYMENT_TARGET = 11.4;
...@@ -1934,9 +2133,14 @@ ...@@ -1934,9 +2133,14 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/External/TerceptSDK/lib",
);
MARKETING_VERSION = 5.1.1; MARKETING_VERSION = 5.1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.onelouder.oneweather; PRODUCT_BUNDLE_IDENTIFIER = com.onelouder.oneweather;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/External/TerceptSDK/lib";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
}; };
......
// Copyright (c) 2021, Tercept (https://www.tercept.com/)
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice, this
// list of conditions and the following disclaimer.
//
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef PublicHeader_h
#define PublicHeader_h
#import <TerceptSDK/TerceptSDK.h>
#import <TerceptSDK/TerceptSDK-Bridging-Header.h>
#endif /* PublicHeader_h */
# Tercept SDK for iOS
This static iOS library is used for collecting the Performance Data Platform for Digital Publishers
## Requirements
- iOS 9.0+
- Xcode 12+
- Swift 5.3+
## Installation
### CocoaPods
[CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate Tercept SDK into your Xcode project using CocoaPods, specify it in your `Podfile`:
```ruby
pod 'TerceptSDK'
```
## License
Tercept SDK is released under the BSD 2-Clause "Simplified" License. [See LICENSE](https://github.com/Tercept-Inc/Tercept-SDK-iOS/blob/main/LICENSE) for details.
// Copyright (c) 2021, Tercept (https://www.tercept.com/)
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice, this
// list of conditions and the following disclaimer.
//
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#import <Foundation/Foundation.h>
//! Project version number for TerceptSDK.
FOUNDATION_EXPORT double TerceptSDKVersionNumber;
//! Project version string for TerceptSDK.
FOUNDATION_EXPORT const unsigned char TerceptSDKVersionString[];
// In this header, you should import all the public headers of your framework using statements like
// #import <TerceptSDK/PublicHeader.h>
# Copyright (c) 2021, Tercept (https://www.tercept.com/)
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Pod::Spec.new do |spec|
spec.name = 'TerceptSDK'
spec.version = '1.0.22'
spec.author = { 'Gourav Chindlur' => 'hello@tercept.com' }
spec.license = { :type => 'BSD', :file => 'LICENSE' }
spec.homepage = 'http://tercept.com'
spec.summary = 'Tercept SDK for analytics'
spec.description = 'This static iOS library is used for collecting the Performance Data Platform for Digital Publishers'
spec.source = { :git => 'https://github.com/Tercept-Inc/Tercept-SDK-iOS.git', :tag => spec.version.to_s }
spec.platform = :ios, "9.0"
spec.ios.deployment_target = "9.0"
spec.vendored_libraries = 'libTerceptSDK.a'
spec.xcconfig = {
'OTHER_LDFLAGS' => '-ObjC -lTerceptSDK' ,
'LIBRARY_SEARCH_PATHS' => "$(SRCROOT)/Pods/**" ,
'HEADER_SEARCH_PATH' => "$(SRCROOT)/Pods/**",
'IMPORT_PATHS' => "$(SRCROOT)/Pods/**"
}
spec.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' ,
'EXCLUDED_ARCHS[sdk=watchsimulator*]' => 'arm64' }
spec.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' ,
'EXCLUDED_ARCHS[sdk=watchsimulator*]' => 'arm64' }
end
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TerceptSDK
import Foundation
import SafariServices
import Swift
import UIKit
import WebKit
public protocol Callable {
associatedtype R
func call() -> Self.R
}
public protocol TaskRunner_Callback {
associatedtype R
func onComplete(result: Self.R)
}
@objc public class TerceptOptimization : ObjectiveC.NSObject {
public static let sdkVersion: Swift.String
public static var isDebugMode: Swift.Bool
public init(_ networkCode: Swift.String)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String, _ params: [Swift.String : Any]?)
public func initParams(_ IDFA: Swift.String, _ IDFV: Swift.String)
public func fetch(_ adunits: [Swift.String]?)
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?) -> Swift.Bool
public func logEvent(_ adunit: Swift.String?, _ event: Swift.String?, _ customParams: [Swift.String : Any]) -> Swift.Bool
public func getEventsData() -> [Swift.String : Any]?
public func sendEventsData()
public func setCustomParameters(_ params: [Swift.String : Swift.String])
public func getCustomTargetingKeys(_ adunit: Swift.String?) -> Swift.Dictionary<Swift.String, Swift.String?>
@objc override dynamic public init()
@objc deinit
}
extension UIDevice {
public static let modelName: Swift.String
}
${PODS_ROOT}/Target Support Files/Pods-OneWeatherCore/Pods-OneWeatherCore-resources.sh
${PODS_ROOT}/Swarm/Swarm/swarmAlertTypes.json
${PODS_ROOT}/Swarm/Swarm/swarmLayerGroups.json
\ No newline at end of file
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/swarmAlertTypes.json
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/swarmLayerGroups.json
\ No newline at end of file
${PODS_ROOT}/Target Support Files/Pods-OneWeatherCore/Pods-OneWeatherCore-resources.sh
${PODS_ROOT}/Swarm/Swarm/swarmAlertTypes.json
${PODS_ROOT}/Swarm/Swarm/swarmLayerGroups.json
\ No newline at end of file
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/swarmAlertTypes.json
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/swarmLayerGroups.json
\ No newline at end of file
#!/bin/sh
set -e
set -u
set -o pipefail
function on_error {
echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
}
trap 'on_error $LINENO' ERR
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
> "$RESOURCES_TO_COPY"
XCASSET_FILES=()
# This protects against multiple targets copying the same framework dependency at the same time. The solution
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
1)
TARGET_DEVICE_ARGS="--target-device iphone"
;;
2)
TARGET_DEVICE_ARGS="--target-device ipad"
;;
3)
TARGET_DEVICE_ARGS="--target-device tv"
;;
4)
TARGET_DEVICE_ARGS="--target-device watch"
;;
*)
TARGET_DEVICE_ARGS="--target-device mac"
;;
esac
install_resource()
{
if [[ "$1" = /* ]] ; then
RESOURCE_PATH="$1"
else
RESOURCE_PATH="${PODS_ROOT}/$1"
fi
if [[ ! -e "$RESOURCE_PATH" ]] ; then
cat << EOM
error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script.
EOM
exit 1
fi
case $RESOURCE_PATH in
*.storyboard)
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
;;
*.xib)
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
;;
*.framework)
echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
;;
*.xcdatamodel)
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
;;
*.xcdatamodeld)
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
;;
*.xcmappingmodel)
echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
;;
*.xcassets)
ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH"
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
;;
*)
echo "$RESOURCE_PATH" || true
echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
;;
esac
}
if [[ "$CONFIGURATION" == "Debug" ]]; then
install_resource "${PODS_ROOT}/Swarm/Swarm/swarmAlertTypes.json"
install_resource "${PODS_ROOT}/Swarm/Swarm/swarmLayerGroups.json"
fi
if [[ "$CONFIGURATION" == "Release" ]]; then
install_resource "${PODS_ROOT}/Swarm/Swarm/swarmAlertTypes.json"
install_resource "${PODS_ROOT}/Swarm/Swarm/swarmLayerGroups.json"
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d)
while read line; do
if [[ $line != "${PODS_ROOT}*" ]]; then
XCASSET_FILES+=("$line")
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment