diff --git a/Example/PrebidDemo/PrebidDemo.xcodeproj/project.pbxproj b/Example/PrebidDemo/PrebidDemo.xcodeproj/project.pbxproj index e40e307ce..db9f30846 100644 --- a/Example/PrebidDemo/PrebidDemo.xcodeproj/project.pbxproj +++ b/Example/PrebidDemo/PrebidDemo.xcodeproj/project.pbxproj @@ -7,9 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 609D38D0F7B3AE6F10F5DEF2 /* Pods_PrebidDemoObjectiveC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 847422E36BAEC96949B5CE2A /* Pods_PrebidDemoObjectiveC.framework */; }; - C8FF859E7AA1BCD70592C587 /* Pods_PrebidDemoSwiftTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 917D77E89EF3C1670D1422F9 /* Pods_PrebidDemoSwiftTests.framework */; }; - F7EB308FA66D1E4CC541C0D0 /* Pods_PrebidDemoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DB88A751977DBCF3DBDA3DC /* Pods_PrebidDemoSwift.framework */; }; + 357880CCDA9464E1BC8B6ACE /* Pods_PrebidDemoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF0177D90B948D57DD24AEB9 /* Pods_PrebidDemoSwift.framework */; }; + C7A1F0B942F152B467C71A70 /* Pods_PrebidDemoObjectiveC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B64CCFCC9D513DEAA95A372 /* Pods_PrebidDemoObjectiveC.framework */; }; + DADFB9F410588613B69275BC /* Pods_PrebidDemoTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5976732304BFCF6E222040EE /* Pods_PrebidDemoTests.framework */; }; FA12E4B7231EB04100CAA05B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4B6231EB04100CAA05B /* AppDelegate.swift */; }; FA12E4BC231EB04100CAA05B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FA12E4BA231EB04100CAA05B /* Main.storyboard */; }; FA12E4BE231EB04200CAA05B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FA12E4BD231EB04200CAA05B /* Assets.xcassets */; }; @@ -17,7 +17,7 @@ FA12E4CF231EB3F000CAA05B /* InterstitialViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4CB231EB3F000CAA05B /* InterstitialViewController.swift */; }; FA12E4D0231EB3F000CAA05B /* IndexController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4CD231EB3F000CAA05B /* IndexController.swift */; }; FA12E4D1231EB3F000CAA05B /* BannerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4CE231EB3F000CAA05B /* BannerController.swift */; }; - FA12E4E9231EB52D00CAA05B /* PrebidDemoSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4E8231EB52D00CAA05B /* PrebidDemoSwiftTests.swift */; }; + FA12E4E9231EB52D00CAA05B /* PrebidDemoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4E8231EB52D00CAA05B /* PrebidDemoTests.swift */; }; FA12E4F0231EB53A00CAA05B /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4E0231EB4BB00CAA05B /* Constants.swift */; }; FA12E4FA231EB99D00CAA05B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4F9231EB99D00CAA05B /* AppDelegate.m */; }; FA12E4FD231EB99D00CAA05B /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FA12E4FC231EB99D00CAA05B /* ViewController.m */; }; @@ -26,6 +26,10 @@ FA12E505231EB99E00CAA05B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FA12E503231EB99E00CAA05B /* LaunchScreen.storyboard */; }; FA12E508231EB99E00CAA05B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = FA12E507231EB99E00CAA05B /* main.m */; }; FA12E511231EBC8E00CAA05B /* PrebidNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = FA12E510231EBC8E00CAA05B /* PrebidNavigationController.m */; }; + FA282EA62327EBEA00C9D477 /* PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E478231E9DAA00CAA05B /* PrebidMobile.framework */; }; + FA282EA72327EBEA00C9D477 /* PrebidMobile.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E478231E9DAA00CAA05B /* PrebidMobile.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + FA282EAB2327EC2800C9D477 /* PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E478231E9DAA00CAA05B /* PrebidMobile.framework */; }; + FA282EAC2327EC2800C9D477 /* PrebidMobile.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E478231E9DAA00CAA05B /* PrebidMobile.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -43,13 +47,6 @@ remoteGlobalIDString = 60D792FB217E229B0080F428; remoteInfo = PrebidMobileTests; }; - FA12E4C8231EB0C400CAA05B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 60D792F1217E229A0080F428; - remoteInfo = PrebidMobile; - }; FA12E4EB231EB52D00CAA05B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = FA12E453231E9C5900CAA05B /* Project object */; @@ -57,25 +54,78 @@ remoteGlobalIDString = FA12E4B3231EB04100CAA05B; remoteInfo = PrebidDemoSwift; }; - FA12E512231EBCB300CAA05B /* PBXContainerItemProxy */ = { + FA282EA82327EBEA00C9D477 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 60D792F1217E229A0080F428; + remoteGlobalIDString = FAAA00BC2322733E009DC7D6; remoteInfo = PrebidMobile; }; + FA282EAD2327EC2800C9D477 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = FAAA00BC2322733E009DC7D6; + remoteInfo = PrebidMobile; + }; + FA851C3523266408004DB172 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = FA29A3F2232255DF00F13F61; + remoteInfo = PrebidMobileCore; + }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + FA282EAA2327EBEA00C9D477 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + FA282EA72327EBEA00C9D477 /* PrebidMobile.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + FA282EAF2327EC2800C9D477 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + FA282EAC2327EC2800C9D477 /* PrebidMobile.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ + 0465C43EA3BA3E692260ABDB /* Pods-PrebidDemoPod-PrebidDemoPodTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod-PrebidDemoPodTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod-PrebidDemoPodTests/Pods-PrebidDemoPod-PrebidDemoPodTests.debug.xcconfig"; sourceTree = ""; }; + 0B64CCFCC9D513DEAA95A372 /* Pods_PrebidDemoObjectiveC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoObjectiveC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 23D087975EEE7CB85E7E7050 /* Pods-PrebidDemoSwiftTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwiftTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwiftTests/Pods-PrebidDemoSwiftTests.debug.xcconfig"; sourceTree = ""; }; 27A7BB2D11AE790948BFB336 /* Pods-PrebidDemoSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwift.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwift/Pods-PrebidDemoSwift.release.xcconfig"; sourceTree = ""; }; - 2DB88A751977DBCF3DBDA3DC /* Pods_PrebidDemoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30744DA255EA063B76D484F9 /* Pods-PrebidDemoSwift-PrebidDemoSwiftTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwift-PrebidDemoSwiftTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwift-PrebidDemoSwiftTests/Pods-PrebidDemoSwift-PrebidDemoSwiftTests.debug.xcconfig"; sourceTree = ""; }; + 398C46797E3B11F6932E9BDA /* Pods-PrebidDemoPod.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod/Pods-PrebidDemoPod.debug.xcconfig"; sourceTree = ""; }; 3C3DD5560D8F19EE9F2158E7 /* Pods-PrebidDemoSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwift.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwift/Pods-PrebidDemoSwift.debug.xcconfig"; sourceTree = ""; }; + 5197A13C51AEAF0782B64F40 /* Pods-PrebidDemoPodCoreTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPodCoreTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPodCoreTests/Pods-PrebidDemoPodCoreTests.debug.xcconfig"; sourceTree = ""; }; + 55EA1793258A4B187A300E8E /* Pods-PrebidDemoSwift-PrebidDemoSwiftTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwift-PrebidDemoSwiftTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwift-PrebidDemoSwiftTests/Pods-PrebidDemoSwift-PrebidDemoSwiftTests.release.xcconfig"; sourceTree = ""; }; + 5976732304BFCF6E222040EE /* Pods_PrebidDemoTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5CA527E4B4E05598C6D7B462 /* Pods-PrebidDemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoTests/Pods-PrebidDemoTests.debug.xcconfig"; sourceTree = ""; }; + 658745FEE114707D845BCCDA /* Pods-PrebidDemoPodTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPodTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPodTests/Pods-PrebidDemoPodTests.release.xcconfig"; sourceTree = ""; }; + 6CD6AD93320513F54EF922A8 /* Pods-PrebidDemoPodTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPodTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPodTests/Pods-PrebidDemoPodTests.debug.xcconfig"; sourceTree = ""; }; 71D584CFFA6132CB2B6B74A6 /* Pods-PrebidDemoObjectiveC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoObjectiveC.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoObjectiveC/Pods-PrebidDemoObjectiveC.debug.xcconfig"; sourceTree = ""; }; 725E7FE27DFBC5E532A78D55 /* Pods-PrebidDemoObjectiveC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoObjectiveC.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoObjectiveC/Pods-PrebidDemoObjectiveC.release.xcconfig"; sourceTree = ""; }; - 847422E36BAEC96949B5CE2A /* Pods_PrebidDemoObjectiveC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoObjectiveC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 917D77E89EF3C1670D1422F9 /* Pods_PrebidDemoSwiftTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoSwiftTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C67369CAEDE9227A83524040 /* libPods-PrebidDemoSwift.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PrebidDemoSwift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 77A5CA8BEA1E8A52B2345013 /* Pods-PrebidDemoPodCoreTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPodCoreTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPodCoreTests/Pods-PrebidDemoPodCoreTests.release.xcconfig"; sourceTree = ""; }; + 9818E214AF5A142F667B1692 /* Pods-PrebidDemoPod-PrebidDemoPodCoreTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod-PrebidDemoPodCoreTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod-PrebidDemoPodCoreTests/Pods-PrebidDemoPod-PrebidDemoPodCoreTests.release.xcconfig"; sourceTree = ""; }; + A37D8539AD93B0EDA6D8CA6F /* Pods-PrebidDemoPod-PrebidDemoPodCoreTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod-PrebidDemoPodCoreTests.debug.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod-PrebidDemoPodCoreTests/Pods-PrebidDemoPod-PrebidDemoPodCoreTests.debug.xcconfig"; sourceTree = ""; }; + AF90F6986E7080A5ED825D44 /* Pods_PrebidDemoPodCoreTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoPodCoreTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BA2C237381964CC29C2EC365 /* Pods-PrebidDemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoTests/Pods-PrebidDemoTests.release.xcconfig"; sourceTree = ""; }; + BF0177D90B948D57DD24AEB9 /* Pods_PrebidDemoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CCB7672FEF160D36049C2D3D /* Pods_PrebidDemoPodTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidDemoPodTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D901AB4B1A61718B9CE81816 /* Pods-PrebidDemoPod.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod/Pods-PrebidDemoPod.release.xcconfig"; sourceTree = ""; }; FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PrebidMobile.xcodeproj; path = ../../PrebidMobile.xcodeproj; sourceTree = ""; }; FA12E4B4231EB04100CAA05B /* PrebidDemoSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PrebidDemoSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; FA12E4B6231EB04100CAA05B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -87,8 +137,8 @@ FA12E4CD231EB3F000CAA05B /* IndexController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IndexController.swift; sourceTree = ""; }; FA12E4CE231EB3F000CAA05B /* BannerController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BannerController.swift; sourceTree = ""; }; FA12E4E0231EB4BB00CAA05B /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; - FA12E4E6231EB52D00CAA05B /* PrebidDemoSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PrebidDemoSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - FA12E4E8231EB52D00CAA05B /* PrebidDemoSwiftTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrebidDemoSwiftTests.swift; sourceTree = ""; }; + FA12E4E6231EB52D00CAA05B /* PrebidDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PrebidDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + FA12E4E8231EB52D00CAA05B /* PrebidDemoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrebidDemoTests.swift; sourceTree = ""; }; FA12E4EA231EB52D00CAA05B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FA12E4F6231EB99D00CAA05B /* PrebidDemoObjectiveC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PrebidDemoObjectiveC.app; sourceTree = BUILT_PRODUCTS_DIR; }; FA12E4F8231EB99D00CAA05B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -102,6 +152,7 @@ FA12E507231EB99E00CAA05B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; FA12E50E231EBC8E00CAA05B /* PrebidNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrebidNavigationController.h; sourceTree = ""; }; FA12E510231EBC8E00CAA05B /* PrebidNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrebidNavigationController.m; sourceTree = ""; }; + FE42FA136DE4051164482E98 /* Pods-PrebidDemoPod-PrebidDemoPodTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoPod-PrebidDemoPodTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoPod-PrebidDemoPodTests/Pods-PrebidDemoPod-PrebidDemoPodTests.release.xcconfig"; sourceTree = ""; }; FF998B08BBD628EE19A4C031 /* Pods-PrebidDemoSwiftTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidDemoSwiftTests.release.xcconfig"; path = "Target Support Files/Pods-PrebidDemoSwiftTests/Pods-PrebidDemoSwiftTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -110,7 +161,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F7EB308FA66D1E4CC541C0D0 /* Pods_PrebidDemoSwift.framework in Frameworks */, + FA282EA62327EBEA00C9D477 /* PrebidMobile.framework in Frameworks */, + 357880CCDA9464E1BC8B6ACE /* Pods_PrebidDemoSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -118,7 +170,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C8FF859E7AA1BCD70592C587 /* Pods_PrebidDemoSwiftTests.framework in Frameworks */, + DADFB9F410588613B69275BC /* Pods_PrebidDemoTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -126,7 +178,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 609D38D0F7B3AE6F10F5DEF2 /* Pods_PrebidDemoObjectiveC.framework in Frameworks */, + FA282EAB2327EC2800C9D477 /* PrebidMobile.framework in Frameworks */, + C7A1F0B942F152B467C71A70 /* Pods_PrebidDemoObjectiveC.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -142,6 +195,20 @@ FF998B08BBD628EE19A4C031 /* Pods-PrebidDemoSwiftTests.release.xcconfig */, 71D584CFFA6132CB2B6B74A6 /* Pods-PrebidDemoObjectiveC.debug.xcconfig */, 725E7FE27DFBC5E532A78D55 /* Pods-PrebidDemoObjectiveC.release.xcconfig */, + 398C46797E3B11F6932E9BDA /* Pods-PrebidDemoPod.debug.xcconfig */, + D901AB4B1A61718B9CE81816 /* Pods-PrebidDemoPod.release.xcconfig */, + 0465C43EA3BA3E692260ABDB /* Pods-PrebidDemoPod-PrebidDemoPodTests.debug.xcconfig */, + FE42FA136DE4051164482E98 /* Pods-PrebidDemoPod-PrebidDemoPodTests.release.xcconfig */, + A37D8539AD93B0EDA6D8CA6F /* Pods-PrebidDemoPod-PrebidDemoPodCoreTests.debug.xcconfig */, + 9818E214AF5A142F667B1692 /* Pods-PrebidDemoPod-PrebidDemoPodCoreTests.release.xcconfig */, + 6CD6AD93320513F54EF922A8 /* Pods-PrebidDemoPodTests.debug.xcconfig */, + 658745FEE114707D845BCCDA /* Pods-PrebidDemoPodTests.release.xcconfig */, + 30744DA255EA063B76D484F9 /* Pods-PrebidDemoSwift-PrebidDemoSwiftTests.debug.xcconfig */, + 55EA1793258A4B187A300E8E /* Pods-PrebidDemoSwift-PrebidDemoSwiftTests.release.xcconfig */, + 5197A13C51AEAF0782B64F40 /* Pods-PrebidDemoPodCoreTests.debug.xcconfig */, + 77A5CA8BEA1E8A52B2345013 /* Pods-PrebidDemoPodCoreTests.release.xcconfig */, + 5CA527E4B4E05598C6D7B462 /* Pods-PrebidDemoTests.debug.xcconfig */, + BA2C237381964CC29C2EC365 /* Pods-PrebidDemoTests.release.xcconfig */, ); name = Pods; path = ../../Pods; @@ -150,10 +217,11 @@ 99D7F73A394177471348CDD1 /* Frameworks */ = { isa = PBXGroup; children = ( - C67369CAEDE9227A83524040 /* libPods-PrebidDemoSwift.a */, - 2DB88A751977DBCF3DBDA3DC /* Pods_PrebidDemoSwift.framework */, - 917D77E89EF3C1670D1422F9 /* Pods_PrebidDemoSwiftTests.framework */, - 847422E36BAEC96949B5CE2A /* Pods_PrebidDemoObjectiveC.framework */, + 0B64CCFCC9D513DEAA95A372 /* Pods_PrebidDemoObjectiveC.framework */, + AF90F6986E7080A5ED825D44 /* Pods_PrebidDemoPodCoreTests.framework */, + CCB7672FEF160D36049C2D3D /* Pods_PrebidDemoPodTests.framework */, + BF0177D90B948D57DD24AEB9 /* Pods_PrebidDemoSwift.framework */, + 5976732304BFCF6E222040EE /* Pods_PrebidDemoTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -162,10 +230,9 @@ isa = PBXGroup; children = ( FA12E472231E9DAA00CAA05B /* PrebidMobile.xcodeproj */, - FA12E514231EBFED00CAA05B /* common */, FA12E4B5231EB04100CAA05B /* PrebidDemoSwift */, FA12E4F7231EB99D00CAA05B /* PrebidDemoObjectiveC */, - FA12E4E7231EB52D00CAA05B /* PrebidDemoSwiftTests */, + FA12E4E7231EB52D00CAA05B /* PrebidDemoTests */, FA12E45C231E9C5900CAA05B /* Products */, 464FE826217632CAB58ABF2E /* Pods */, 99D7F73A394177471348CDD1 /* Frameworks */, @@ -176,7 +243,7 @@ isa = PBXGroup; children = ( FA12E4B4231EB04100CAA05B /* PrebidDemoSwift.app */, - FA12E4E6231EB52D00CAA05B /* PrebidDemoSwiftTests.xctest */, + FA12E4E6231EB52D00CAA05B /* PrebidDemoTests.xctest */, FA12E4F6231EB99D00CAA05B /* PrebidDemoObjectiveC.app */, ); name = Products; @@ -187,6 +254,7 @@ children = ( FA12E478231E9DAA00CAA05B /* PrebidMobile.framework */, FA12E47A231E9DAA00CAA05B /* PrebidMobileTests.xctest */, + FA851C3623266408004DB172 /* PrebidMobile.framework */, ); name = Products; sourceTree = ""; @@ -206,14 +274,14 @@ path = PrebidDemoSwift; sourceTree = ""; }; - FA12E4E7231EB52D00CAA05B /* PrebidDemoSwiftTests */ = { + FA12E4E7231EB52D00CAA05B /* PrebidDemoTests */ = { isa = PBXGroup; children = ( FA12E4E0231EB4BB00CAA05B /* Constants.swift */, - FA12E4E8231EB52D00CAA05B /* PrebidDemoSwiftTests.swift */, + FA12E4E8231EB52D00CAA05B /* PrebidDemoTests.swift */, FA12E4EA231EB52D00CAA05B /* Info.plist */, ); - path = PrebidDemoSwiftTests; + path = PrebidDemoTests; sourceTree = ""; }; FA12E4F7231EB99D00CAA05B /* PrebidDemoObjectiveC */ = { @@ -234,13 +302,6 @@ path = PrebidDemoObjectiveC; sourceTree = ""; }; - FA12E514231EBFED00CAA05B /* common */ = { - isa = PBXGroup; - children = ( - ); - path = common; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -253,20 +314,21 @@ FA12E4B1231EB04100CAA05B /* Frameworks */, FA12E4B2231EB04100CAA05B /* Resources */, 25B4BD384BAB9E1EB9B93687 /* [CP] Embed Pods Frameworks */, + FA282EAA2327EBEA00C9D477 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( - FA12E4C9231EB0C400CAA05B /* PBXTargetDependency */, + FA282EA92327EBEA00C9D477 /* PBXTargetDependency */, ); name = PrebidDemoSwift; productName = PrebidDemoSwift; productReference = FA12E4B4231EB04100CAA05B /* PrebidDemoSwift.app */; productType = "com.apple.product-type.application"; }; - FA12E4E5231EB52D00CAA05B /* PrebidDemoSwiftTests */ = { + FA12E4E5231EB52D00CAA05B /* PrebidDemoTests */ = { isa = PBXNativeTarget; - buildConfigurationList = FA12E4ED231EB52D00CAA05B /* Build configuration list for PBXNativeTarget "PrebidDemoSwiftTests" */; + buildConfigurationList = FA12E4ED231EB52D00CAA05B /* Build configuration list for PBXNativeTarget "PrebidDemoTests" */; buildPhases = ( FC0E1991F24E59A030BBF52F /* [CP] Check Pods Manifest.lock */, FA12E4E2231EB52D00CAA05B /* Sources */, @@ -278,9 +340,9 @@ dependencies = ( FA12E4EC231EB52D00CAA05B /* PBXTargetDependency */, ); - name = PrebidDemoSwiftTests; + name = PrebidDemoTests; productName = PrebidDemoSwiftTests; - productReference = FA12E4E6231EB52D00CAA05B /* PrebidDemoSwiftTests.xctest */; + productReference = FA12E4E6231EB52D00CAA05B /* PrebidDemoTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; FA12E4F5231EB99D00CAA05B /* PrebidDemoObjectiveC */ = { @@ -292,11 +354,12 @@ FA12E4F3231EB99D00CAA05B /* Frameworks */, FA12E4F4231EB99D00CAA05B /* Resources */, FD168A4AF9F3CB4BB568552E /* [CP] Embed Pods Frameworks */, + FA282EAF2327EC2800C9D477 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( - FA12E513231EBCB300CAA05B /* PBXTargetDependency */, + FA282EAE2327EC2800C9D477 /* PBXTargetDependency */, ); name = PrebidDemoObjectiveC; productName = PrebidDemoObjectiveC; @@ -345,8 +408,8 @@ projectRoot = ""; targets = ( FA12E4B3231EB04100CAA05B /* PrebidDemoSwift */, - FA12E4E5231EB52D00CAA05B /* PrebidDemoSwiftTests */, FA12E4F5231EB99D00CAA05B /* PrebidDemoObjectiveC */, + FA12E4E5231EB52D00CAA05B /* PrebidDemoTests */, ); }; /* End PBXProject section */ @@ -366,6 +429,13 @@ remoteRef = FA12E479231E9DAA00CAA05B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + FA851C3623266408004DB172 /* PrebidMobile.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = PrebidMobile.framework; + remoteRef = FA851C3523266408004DB172 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -475,7 +545,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-PrebidDemoSwiftTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-PrebidDemoTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -517,7 +587,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FA12E4E9231EB52D00CAA05B /* PrebidDemoSwiftTests.swift in Sources */, + FA12E4E9231EB52D00CAA05B /* PrebidDemoTests.swift in Sources */, FA12E4F0231EB53A00CAA05B /* Constants.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -536,20 +606,20 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - FA12E4C9231EB0C400CAA05B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PrebidMobile; - targetProxy = FA12E4C8231EB0C400CAA05B /* PBXContainerItemProxy */; - }; FA12E4EC231EB52D00CAA05B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FA12E4B3231EB04100CAA05B /* PrebidDemoSwift */; targetProxy = FA12E4EB231EB52D00CAA05B /* PBXContainerItemProxy */; }; - FA12E513231EBCB300CAA05B /* PBXTargetDependency */ = { + FA282EA92327EBEA00C9D477 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PrebidMobile; + targetProxy = FA282EA82327EBEA00C9D477 /* PBXContainerItemProxy */; + }; + FA282EAE2327EC2800C9D477 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PrebidMobile; - targetProxy = FA12E512231EBCB300CAA05B /* PBXContainerItemProxy */; + targetProxy = FA282EAD2327EC2800C9D477 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -709,9 +779,12 @@ isa = XCBuildConfiguration; baseConfigurationReference = 3C3DD5560D8F19EE9F2158E7 /* Pods-PrebidDemoSwift.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = PrebidDemoSwift/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -727,9 +800,12 @@ isa = XCBuildConfiguration; baseConfigurationReference = 27A7BB2D11AE790948BFB336 /* Pods-PrebidDemoSwift.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = PrebidDemoSwift/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -743,11 +819,11 @@ }; FA12E4EE231EB52D00CAA05B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23D087975EEE7CB85E7E7050 /* Pods-PrebidDemoSwiftTests.debug.xcconfig */; + baseConfigurationReference = 5CA527E4B4E05598C6D7B462 /* Pods-PrebidDemoTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = PrebidDemoSwiftTests/Info.plist; + INFOPLIST_FILE = PrebidDemoTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -763,11 +839,11 @@ }; FA12E4EF231EB52D00CAA05B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF998B08BBD628EE19A4C031 /* Pods-PrebidDemoSwiftTests.release.xcconfig */; + baseConfigurationReference = BA2C237381964CC29C2EC365 /* Pods-PrebidDemoTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = PrebidDemoSwiftTests/Info.plist; + INFOPLIST_FILE = PrebidDemoTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -785,9 +861,12 @@ isa = XCBuildConfiguration; baseConfigurationReference = 71D584CFFA6132CB2B6B74A6 /* Pods-PrebidDemoObjectiveC.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = PrebidDemoObjectiveC/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -802,9 +881,12 @@ isa = XCBuildConfiguration; baseConfigurationReference = 725E7FE27DFBC5E532A78D55 /* Pods-PrebidDemoObjectiveC.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = PrebidDemoObjectiveC/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -836,7 +918,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FA12E4ED231EB52D00CAA05B /* Build configuration list for PBXNativeTarget "PrebidDemoSwiftTests" */ = { + FA12E4ED231EB52D00CAA05B /* Build configuration list for PBXNativeTarget "PrebidDemoTests" */ = { isa = XCConfigurationList; buildConfigurations = ( FA12E4EE231EB52D00CAA05B /* Debug */, diff --git a/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwift.xcscheme b/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwift.xcscheme index 8f9204946..4731bc70b 100644 --- a/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwift.xcscheme +++ b/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwift.xcscheme @@ -32,9 +32,9 @@ skipped = "NO"> diff --git a/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwiftTests.xcscheme b/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoTests.xcscheme similarity index 90% rename from Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwiftTests.xcscheme rename to Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoTests.xcscheme index 987405430..85d8d969a 100644 --- a/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoSwiftTests.xcscheme +++ b/Example/PrebidDemo/PrebidDemo.xcodeproj/xcshareddata/xcschemes/PrebidDemoTests.xcscheme @@ -16,9 +16,9 @@ skipped = "NO"> diff --git a/Example/PrebidDemo/PrebidDemoSwiftTests/Constants.swift b/Example/PrebidDemo/PrebidDemoTests/Constants.swift similarity index 100% rename from Example/PrebidDemo/PrebidDemoSwiftTests/Constants.swift rename to Example/PrebidDemo/PrebidDemoTests/Constants.swift diff --git a/Example/PrebidDemo/PrebidDemoSwiftTests/Info.plist b/Example/PrebidDemo/PrebidDemoTests/Info.plist similarity index 100% rename from Example/PrebidDemo/PrebidDemoSwiftTests/Info.plist rename to Example/PrebidDemo/PrebidDemoTests/Info.plist diff --git a/Example/PrebidDemo/PrebidDemoSwiftTests/PrebidDemoSwiftTests.swift b/Example/PrebidDemo/PrebidDemoTests/PrebidDemoTests.swift similarity index 100% rename from Example/PrebidDemo/PrebidDemoSwiftTests/PrebidDemoSwiftTests.swift rename to Example/PrebidDemo/PrebidDemoTests/PrebidDemoTests.swift diff --git a/Podfile b/Podfile index 77efbf385..6a8e4b7af 100644 --- a/Podfile +++ b/Podfile @@ -2,6 +2,7 @@ platform :ios, '9.0' workspace 'PrebidMobile' + project 'PrebidMobile.xcodeproj' project 'Example/PrebidDemo/PrebidDemo.xcodeproj' project 'tools/PrebidValidator/Dr.Prebid.xcodeproj' @@ -20,12 +21,19 @@ target 'PrebidMobile' do end +target 'PrebidMobileCore' do + project 'PrebidMobile.xcodeproj' + + use_frameworks! + +end + target 'PrebidDemoSwift' do project 'Example/PrebidDemo/PrebidDemo.xcodeproj' prebid_demo_pods - target 'PrebidDemoSwiftTests' do + target 'PrebidDemoTests' do inherit! :search_paths end end diff --git a/Podfile.lock b/Podfile.lock index 8839cfa4a..3bb890f6a 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -59,6 +59,6 @@ SPEC CHECKSUMS: mopub-ios-sdk: b63e15803e70b92d0b51c3e1c49bbcd78cd3d1d5 nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48 -PODFILE CHECKSUM: c1faddac5c8c576b3969e3521fb4624984707663 +PODFILE CHECKSUM: 5c4351d4e75f65cb1308b2f5c85e51a6f8849ab2 COCOAPODS: 1.8.0.beta.2 diff --git a/PrebidMobile.xcodeproj/project.pbxproj b/PrebidMobile.xcodeproj/project.pbxproj index f902c5a2b..999166df1 100644 --- a/PrebidMobile.xcodeproj/project.pbxproj +++ b/PrebidMobile.xcodeproj/project.pbxproj @@ -7,25 +7,15 @@ objects = { /* Begin PBXBuildFile section */ - 31CA7837FAAF3233361E2175 /* Pods_PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0626C304B3A5194ADE92449D /* Pods_PrebidMobile.framework */; }; - 600072FF21BAFD2F00F4738B /* Dispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600072FE21BAFD2F00F4738B /* Dispatcher.swift */; }; + 3516757CA74E81CCE7A07B64 /* Pods_PrebidMobileCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5502D79180F5E6DED9BD3785 /* Pods_PrebidMobileCore.framework */; }; 600CF0702208963500C95176 /* UtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600CF06F2208963500C95176 /* UtilsTests.swift */; }; 600CF13E220CDFA700C95176 /* responseinvalidSize.json in Resources */ = {isa = PBXBuildFile; fileRef = 600CF13D220CDFA700C95176 /* responseinvalidSize.json */; }; - 6013E3F22214A4CA00FEE2B1 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6013E3F12214A4CA00FEE2B1 /* Location.swift */; }; 6013E3F82215C82900FEE2B1 /* CLLocationManager+Swizzle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6013E3F72215C82900FEE2B1 /* CLLocationManager+Swizzle.swift */; }; 6013E3FA2215C92C00FEE2B1 /* MockCLLocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6013E3F92215C92C00FEE2B1 /* MockCLLocationManager.swift */; }; - 6062B19C218243FA00CE1BA3 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6062B19B218243FA00CE1BA3 /* CoreLocation.framework */; }; - 6062B1A421835DF300CE1BA3 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1A321835DF300CE1BA3 /* Logging.swift */; }; - 6062B1AC21878CFB00CE1BA3 /* AdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AB21878CFB00CE1BA3 /* AdUnit.swift */; }; - 6062B1AE2188783B00CE1BA3 /* InterstitialAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AD2188783B00CE1BA3 /* InterstitialAdUnit.swift */; }; - 6062B1B021889EC600CE1BA3 /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AF21889EC600CE1BA3 /* Global.swift */; }; - 6062B1BC2188F6C200CE1BA3 /* RequestBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1BB2188F6C200CE1BA3 /* RequestBuilder.swift */; }; - 6062B1C3218BFC7A00CE1BA3 /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1C2218BFC7A00CE1BA3 /* Reachability.swift */; }; 606FAC2621FFB20A008EAE5E /* TargetingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606FAC2521FFB20A008EAE5E /* TargetingTests.swift */; }; 606FAC282200AD2C008EAE5E /* PrebidTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606FAC272200AD2C008EAE5E /* PrebidTests.swift */; }; 606FAC4A2201F248008EAE5E /* AdUnitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606FAC492201F248008EAE5E /* AdUnitTests.swift */; }; 606FAC5222022932008EAE5E /* ExAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606FAC5122022932008EAE5E /* ExAdUnit.swift */; }; - 607B047A2194AC79000C0879 /* BidResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607B04792194AC79000C0879 /* BidResponse.swift */; }; 60C038192204AF5D0082B32C /* NSObject+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 979177D72201F40300E624CE /* NSObject+Swizzling.m */; }; 60C0381A2204AF5D0082B32C /* PBTestGlobal.m in Sources */ = {isa = PBXBuildFile; fileRef = 979177D62201F40300E624CE /* PBTestGlobal.m */; }; 60C0381B2204AF5D0082B32C /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 979177D22201F3EE00E624CE /* NSURLRequest+HTTPBodyTesting.m */; }; @@ -45,47 +35,68 @@ 60C038372204F02C0082B32C /* noBidResponseAppNexus.json in Resources */ = {isa = PBXBuildFile; fileRef = 979C2F9922030606001F1FCC /* noBidResponseAppNexus.json */; }; 60C038382204F02C0082B32C /* requestPBM.json in Resources */ = {isa = PBXBuildFile; fileRef = 979177A22201B43300E624CE /* requestPBM.json */; }; 60C038392204F02C0082B32C /* responseAppNexusPBM.json in Resources */ = {isa = PBXBuildFile; fileRef = 979177A12201B43300E624CE /* responseAppNexusPBM.json */; }; - 60D792FC217E229B0080F428 /* PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60D792F2217E229A0080F428 /* PrebidMobile.framework */; }; 60D79301217E229B0080F428 /* PrebidMobileTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79300217E229B0080F428 /* PrebidMobileTests.swift */; }; - 60D79303217E229B0080F428 /* PrebidMobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D792F5217E229A0080F428 /* PrebidMobile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 60D7930D217E23F90080F428 /* Prebid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930C217E23F90080F428 /* Prebid.swift */; }; - 60D79310217E27960080F428 /* Host.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930F217E27960080F428 /* Host.swift */; }; - 60D79312217E2CF20080F428 /* BannerAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79311217E2CF20080F428 /* BannerAdUnit.swift */; }; - 60D79314217E31150080F428 /* ResultCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79313217E31150080F428 /* ResultCode.swift */; }; - 60D79316217E39D90080F428 /* Targeting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79315217E39D90080F428 /* Targeting.swift */; }; - 60D79318217F7F3E0080F428 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79317217F7F3E0080F428 /* Constants.swift */; }; - 60EE7B0621F26329000B12A8 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60EE7B0521F26329000B12A8 /* Utils.swift */; }; + 76DA65285917B36FC7A30B20 /* Pods_PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 730153ABBDC6B4478360A4A9 /* Pods_PrebidMobile.framework */; }; F5400CB22209E8210018F6B1 /* responseInvalidResponseWithoutCacheId.json in Resources */ = {isa = PBXBuildFile; fileRef = F5400CB12209E8210018F6B1 /* responseInvalidResponseWithoutCacheId.json */; }; F5400CB62209EBF50018F6B1 /* PrebidServerValidResponseAppNexusNoCacheIdAndRunbiconHasCacheId.json in Resources */ = {isa = PBXBuildFile; fileRef = F5400CB52209EBF50018F6B1 /* PrebidServerValidResponseAppNexusNoCacheIdAndRunbiconHasCacheId.json */; }; F5400CB82209F19B0018F6B1 /* responseInvalidNoTopCacheId.json in Resources */ = {isa = PBXBuildFile; fileRef = F5400CB72209F19B0018F6B1 /* responseInvalidNoTopCacheId.json */; }; F543D52F220E101B00F1EF8F /* responseValidTwoBidsOnTheSameSeat.json in Resources */ = {isa = PBXBuildFile; fileRef = F543D52E220E101A00F1EF8F /* responseValidTwoBidsOnTheSameSeat.json */; }; F543D532220E193200F1EF8F /* noBidResponseTmaxTooLarge.json in Resources */ = {isa = PBXBuildFile; fileRef = F543D530220E193200F1EF8F /* noBidResponseTmaxTooLarge.json */; }; F543D533220E193200F1EF8F /* noBidResponseNoTmax.json in Resources */ = {isa = PBXBuildFile; fileRef = F543D531220E193200F1EF8F /* noBidResponseNoTmax.json */; }; - FA12E518231FCD1400CAA05B /* BidManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E517231FCD1400CAA05B /* BidManager.swift */; }; + FA282DE22327B4D600C9D477 /* PrebidMobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D792F5217E229A0080F428 /* PrebidMobile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA29A3D5232255DF00F13F61 /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1C2218BFC7A00CE1BA3 /* Reachability.swift */; }; + FA29A3D6232255DF00F13F61 /* BidManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E517231FCD1400CAA05B /* BidManager.swift */; }; + FA29A3D7232255DF00F13F61 /* Dispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600072FE21BAFD2F00F4738B /* Dispatcher.swift */; }; + FA29A3D9232255DF00F13F61 /* RequestBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1BB2188F6C200CE1BA3 /* RequestBuilder.swift */; }; + FA29A3DA232255DF00F13F61 /* AdViewUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BA22E5E86900DA23C4 /* AdViewUtils.swift */; }; + FA29A3DB232255DF00F13F61 /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7F89EB22DC95E30065B652 /* CollectionExtension.swift */; }; + FA29A3DC232255DF00F13F61 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6013E3F12214A4CA00FEE2B1 /* Location.swift */; }; + FA29A3DD232255DF00F13F61 /* ResultCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79313217E31150080F428 /* ResultCode.swift */; }; + FA29A3DE232255DF00F13F61 /* PbFindSizeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BC22E5ECF700DA23C4 /* PbFindSizeError.swift */; }; + FA29A3DF232255DF00F13F61 /* AdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AB21878CFB00CE1BA3 /* AdUnit.swift */; }; + FA29A3E0232255DF00F13F61 /* BannerAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79311217E2CF20080F428 /* BannerAdUnit.swift */; }; + FA29A3E1232255DF00F13F61 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60EE7B0521F26329000B12A8 /* Utils.swift */; }; + FA29A3E2232255DF00F13F61 /* Targeting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79315217E39D90080F428 /* Targeting.swift */; }; + FA29A3E3232255DF00F13F61 /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AF21889EC600CE1BA3 /* Global.swift */; }; + FA29A3E4232255DF00F13F61 /* BidResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607B04792194AC79000C0879 /* BidResponse.swift */; }; + FA29A3E5232255DF00F13F61 /* InterstitialAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AD2188783B00CE1BA3 /* InterstitialAdUnit.swift */; }; + FA29A3E6232255DF00F13F61 /* Host.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930F217E27960080F428 /* Host.swift */; }; + FA29A3E7232255DF00F13F61 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79317217F7F3E0080F428 /* Constants.swift */; }; + FA29A3E8232255DF00F13F61 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1A321835DF300CE1BA3 /* Logging.swift */; }; + FA495E792326F50500894166 /* Prebid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930C217E23F90080F428 /* Prebid.swift */; }; + FA495E7A2326F50B00894166 /* Targeting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79315217E39D90080F428 /* Targeting.swift */; }; FA5AD5E42271FA4100C8F274 /* ConstantsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5AD5E32271FA4100C8F274 /* ConstantsTest.swift */; }; - FA5C30BB22E5E86900DA23C4 /* AdViewUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BA22E5E86900DA23C4 /* AdViewUtils.swift */; }; - FA5C30BD22E5ECF700DA23C4 /* PbFindSizeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BC22E5ECF700DA23C4 /* PbFindSizeError.swift */; }; FA7C3EB5225E464300D2F128 /* PrebidServerOneBidFromAppNexusOneBidFromRubicon.json in Resources */ = {isa = PBXBuildFile; fileRef = FA7C3EB4225E464300D2F128 /* PrebidServerOneBidFromAppNexusOneBidFromRubicon.json */; }; FA7C3EB7225E4C2200D2F128 /* responseRubiconPBM.json in Resources */ = {isa = PBXBuildFile; fileRef = FA7C3EB6225E4C2200D2F128 /* responseRubiconPBM.json */; }; FA7C3EB9225E518000D2F128 /* noBidResponseRubicon.json in Resources */ = {isa = PBXBuildFile; fileRef = FA7C3EB8225E518000D2F128 /* noBidResponseRubicon.json */; }; - FA7F89EC22DC95E30065B652 /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7F89EB22DC95E30065B652 /* CollectionExtension.swift */; }; FA9D7F2722E8A83D006FCBEF /* AdViewUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA9D7F2622E8A83D006FCBEF /* AdViewUtilsTests.swift */; }; - FAC8376523212F6100565051 /* VideoImaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC8376423212F6100565051 /* VideoImaView.swift */; }; + FAAA00CA23227F5B009DC7D6 /* PrebidMobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D792F5217E229A0080F428 /* PrebidMobile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAAA00CB23227F5B009DC7D6 /* BidManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12E517231FCD1400CAA05B /* BidManager.swift */; }; + FAAA00CC23227F5B009DC7D6 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1A321835DF300CE1BA3 /* Logging.swift */; }; + FAAA00CD23227F5B009DC7D6 /* Prebid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930C217E23F90080F428 /* Prebid.swift */; }; + FAAA00CE23227F5B009DC7D6 /* Host.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D7930F217E27960080F428 /* Host.swift */; }; + FAAA00CF23227F5B009DC7D6 /* ResultCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79313217E31150080F428 /* ResultCode.swift */; }; + FAAA00D123227F5B009DC7D6 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79317217F7F3E0080F428 /* Constants.swift */; }; + FAAA00D223227F5B009DC7D6 /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AF21889EC600CE1BA3 /* Global.swift */; }; + FAAA00D323227F5B009DC7D6 /* RequestBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1BB2188F6C200CE1BA3 /* RequestBuilder.swift */; }; + FAAA00D423227F5B009DC7D6 /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1C2218BFC7A00CE1BA3 /* Reachability.swift */; }; + FAAA00D523227F5B009DC7D6 /* BidResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607B04792194AC79000C0879 /* BidResponse.swift */; }; + FAAA00D623227F5B009DC7D6 /* Dispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600072FE21BAFD2F00F4738B /* Dispatcher.swift */; }; + FAAA00D723227F5B009DC7D6 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6013E3F12214A4CA00FEE2B1 /* Location.swift */; }; + FAAA00D823227F5B009DC7D6 /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7F89EB22DC95E30065B652 /* CollectionExtension.swift */; }; + FAAA00D923227F65009DC7D6 /* BannerAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D79311217E2CF20080F428 /* BannerAdUnit.swift */; }; + FAAA00DA23227F65009DC7D6 /* AdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AB21878CFB00CE1BA3 /* AdUnit.swift */; }; + FAAA00DB23227F65009DC7D6 /* InterstitialAdUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6062B1AD2188783B00CE1BA3 /* InterstitialAdUnit.swift */; }; + FAAA00DC23227F65009DC7D6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60EE7B0521F26329000B12A8 /* Utils.swift */; }; + FAAA00DD23227F6A009DC7D6 /* AdViewUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BA22E5E86900DA23C4 /* AdViewUtils.swift */; }; + FAAA00DE23227F6A009DC7D6 /* PbFindSizeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5C30BC22E5ECF700DA23C4 /* PbFindSizeError.swift */; }; FAC837D82321583500565051 /* CollectionExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC837D72321583500565051 /* CollectionExtensionTest.swift */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 60D792FD217E229B0080F428 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 60D792E9217E229A0080F428 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 60D792F1217E229A0080F428; - remoteInfo = PrebidMobile; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - 0626C304B3A5194ADE92449D /* Pods_PrebidMobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidMobile.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1F1C6E8B15DF27C3772977CE /* Pods-PrebidMobileCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobileCore.release.xcconfig"; path = "Target Support Files/Pods-PrebidMobileCore/Pods-PrebidMobileCore.release.xcconfig"; sourceTree = ""; }; + 35FE3E0475D07E6FE2455850 /* Pods-PrebidMobile.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobile.debug.xcconfig"; path = "Target Support Files/Pods-PrebidMobile/Pods-PrebidMobile.debug.xcconfig"; sourceTree = ""; }; + 5502D79180F5E6DED9BD3785 /* Pods_PrebidMobileCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidMobileCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 600072FE21BAFD2F00F4738B /* Dispatcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dispatcher.swift; sourceTree = ""; }; 600CF06F2208963500C95176 /* UtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UtilsTests.swift; sourceTree = ""; }; 600CF13D220CDFA700C95176 /* responseinvalidSize.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = responseinvalidSize.json; sourceTree = ""; }; @@ -106,7 +117,6 @@ 606FAC5122022932008EAE5E /* ExAdUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExAdUnit.swift; sourceTree = ""; }; 607B04792194AC79000C0879 /* BidResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BidResponse.swift; sourceTree = ""; }; 60C0382B2204BB190082B32C /* PrebidMobileTest-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PrebidMobileTest-Bridging-Header.h"; sourceTree = ""; }; - 60D792F2217E229A0080F428 /* PrebidMobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PrebidMobile.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 60D792F5217E229A0080F428 /* PrebidMobile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrebidMobile.h; sourceTree = ""; }; 60D792F6217E229A0080F428 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 60D792FB217E229B0080F428 /* PrebidMobileTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PrebidMobileTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -119,7 +129,7 @@ 60D79315217E39D90080F428 /* Targeting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Targeting.swift; sourceTree = ""; }; 60D79317217F7F3E0080F428 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; 60EE7B0521F26329000B12A8 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 92FD1B8FCB98EDF6844173A5 /* Pods-PrebidMobile.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobile.debug.xcconfig"; path = "Target Support Files/Pods-PrebidMobile/Pods-PrebidMobile.debug.xcconfig"; sourceTree = ""; }; + 730153ABBDC6B4478360A4A9 /* Pods_PrebidMobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PrebidMobile.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9757A984220076CF00A3F8F8 /* InterstItialAdUnitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InterstItialAdUnitTests.swift; sourceTree = ""; }; 97826A8621FB4514001E2C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 97826AA621FB4F1B001E2C05 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; @@ -146,7 +156,8 @@ 97EE4C6422035DD1006FEFA2 /* responseInvalidConfigId.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = responseInvalidConfigId.json; sourceTree = ""; }; 97EE4C6722035E57006FEFA2 /* responseIncorrectFormat.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = responseIncorrectFormat.json; sourceTree = ""; }; 97F29999220056D10072E0C0 /* BannerAdUnitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerAdUnitTests.swift; sourceTree = ""; }; - A6C43BFD0896916C59564567 /* Pods-PrebidMobile.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobile.release.xcconfig"; path = "Target Support Files/Pods-PrebidMobile/Pods-PrebidMobile.release.xcconfig"; sourceTree = ""; }; + D07F43DFFF74B68B593B7880 /* Pods-PrebidMobileCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobileCore.debug.xcconfig"; path = "Target Support Files/Pods-PrebidMobileCore/Pods-PrebidMobileCore.debug.xcconfig"; sourceTree = ""; }; + F37A7B8AA694F6F9F550482F /* Pods-PrebidMobile.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PrebidMobile.release.xcconfig"; path = "Target Support Files/Pods-PrebidMobile/Pods-PrebidMobile.release.xcconfig"; sourceTree = ""; }; F5400CB12209E8210018F6B1 /* responseInvalidResponseWithoutCacheId.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = responseInvalidResponseWithoutCacheId.json; sourceTree = ""; }; F5400CB52209EBF50018F6B1 /* PrebidServerValidResponseAppNexusNoCacheIdAndRunbiconHasCacheId.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = PrebidServerValidResponseAppNexusNoCacheIdAndRunbiconHasCacheId.json; sourceTree = ""; }; F5400CB72209F19B0018F6B1 /* responseInvalidNoTopCacheId.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = responseInvalidNoTopCacheId.json; sourceTree = ""; }; @@ -154,6 +165,7 @@ F543D530220E193200F1EF8F /* noBidResponseTmaxTooLarge.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = noBidResponseTmaxTooLarge.json; sourceTree = ""; }; F543D531220E193200F1EF8F /* noBidResponseNoTmax.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = noBidResponseNoTmax.json; sourceTree = ""; }; FA12E517231FCD1400CAA05B /* BidManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BidManager.swift; sourceTree = ""; }; + FA29A3F2232255DF00F13F61 /* PrebidMobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PrebidMobile.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FA5AD5E32271FA4100C8F274 /* ConstantsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConstantsTest.swift; sourceTree = ""; }; FA5C30BA22E5E86900DA23C4 /* AdViewUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdViewUtils.swift; sourceTree = ""; }; FA5C30BC22E5ECF700DA23C4 /* PbFindSizeError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PbFindSizeError.swift; sourceTree = ""; }; @@ -162,25 +174,31 @@ FA7C3EB8225E518000D2F128 /* noBidResponseRubicon.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = noBidResponseRubicon.json; sourceTree = ""; }; FA7F89EB22DC95E30065B652 /* CollectionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtension.swift; sourceTree = ""; }; FA9D7F2622E8A83D006FCBEF /* AdViewUtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdViewUtilsTests.swift; sourceTree = ""; }; - FAC8376423212F6100565051 /* VideoImaView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoImaView.swift; sourceTree = ""; }; + FAAA00BD2322733E009DC7D6 /* PrebidMobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PrebidMobile.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FAC837D72321583500565051 /* CollectionExtensionTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionExtensionTest.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 60D792EE217E229A0080F428 /* Frameworks */ = { + 60D792F8217E229B0080F428 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6062B19C218243FA00CE1BA3 /* CoreLocation.framework in Frameworks */, - 31CA7837FAAF3233361E2175 /* Pods_PrebidMobile.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 60D792F8217E229B0080F428 /* Frameworks */ = { + FA29A3E9232255DF00F13F61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 60D792FC217E229B0080F428 /* PrebidMobile.framework in Frameworks */, + 3516757CA74E81CCE7A07B64 /* Pods_PrebidMobileCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAAA00BA2322733E009DC7D6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 76DA65285917B36FC7A30B20 /* Pods_PrebidMobile.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -191,7 +209,8 @@ isa = PBXGroup; children = ( 6062B19B218243FA00CE1BA3 /* CoreLocation.framework */, - 0626C304B3A5194ADE92449D /* Pods_PrebidMobile.framework */, + 730153ABBDC6B4478360A4A9 /* Pods_PrebidMobile.framework */, + 5502D79180F5E6DED9BD3785 /* Pods_PrebidMobileCore.framework */, ); name = Frameworks; sourceTree = ""; @@ -221,8 +240,9 @@ 60D792F3217E229A0080F428 /* Products */ = { isa = PBXGroup; children = ( - 60D792F2217E229A0080F428 /* PrebidMobile.framework */, 60D792FB217E229B0080F428 /* PrebidMobileTests.xctest */, + FA29A3F2232255DF00F13F61 /* PrebidMobile.framework */, + FAAA00BD2322733E009DC7D6 /* PrebidMobile.framework */, ); name = Products; sourceTree = ""; @@ -230,13 +250,12 @@ 60D792F4217E229A0080F428 /* Source */ = { isa = PBXGroup; children = ( - FAC8376223212F0200565051 /* Video */, FA5C30B922E5E84100DA23C4 /* Addendum */, 6062B1B42188C20600CE1BA3 /* AdUnits */, + 60D792F6217E229A0080F428 /* Info.plist */, + 60D792F5217E229A0080F428 /* PrebidMobile.h */, FA12E517231FCD1400CAA05B /* BidManager.swift */, 6062B1A321835DF300CE1BA3 /* Logging.swift */, - 60D792F5217E229A0080F428 /* PrebidMobile.h */, - 60D792F6217E229A0080F428 /* Info.plist */, 60D7930C217E23F90080F428 /* Prebid.swift */, 60D7930F217E27960080F428 /* Host.swift */, 60D79313217E31150080F428 /* ResultCode.swift */, @@ -360,8 +379,10 @@ EE09B07119B6562CC4356195 /* Pods */ = { isa = PBXGroup; children = ( - 92FD1B8FCB98EDF6844173A5 /* Pods-PrebidMobile.debug.xcconfig */, - A6C43BFD0896916C59564567 /* Pods-PrebidMobile.release.xcconfig */, + 35FE3E0475D07E6FE2455850 /* Pods-PrebidMobile.debug.xcconfig */, + F37A7B8AA694F6F9F550482F /* Pods-PrebidMobile.release.xcconfig */, + D07F43DFFF74B68B593B7880 /* Pods-PrebidMobileCore.debug.xcconfig */, + 1F1C6E8B15DF27C3772977CE /* Pods-PrebidMobileCore.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -392,72 +413,82 @@ path = addendum; sourceTree = ""; }; - FAC8376223212F0200565051 /* Video */ = { - isa = PBXGroup; - children = ( - FAC8376323212F3700565051 /* IMA */, - ); - path = Video; - sourceTree = ""; - }; - FAC8376323212F3700565051 /* IMA */ = { - isa = PBXGroup; - children = ( - FAC8376423212F6100565051 /* VideoImaView.swift */, - ); - path = IMA; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 60D792EF217E229A0080F428 /* Headers */ = { + FA29A3EC232255DF00F13F61 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 60D79303217E229B0080F428 /* PrebidMobile.h in Headers */, + FA282DE22327B4D600C9D477 /* PrebidMobile.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAAA00B82322733E009DC7D6 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FAAA00CA23227F5B009DC7D6 /* PrebidMobile.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 60D792F1217E229A0080F428 /* PrebidMobile */ = { + 60D792FA217E229B0080F428 /* PrebidMobileTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 60D79306217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobile" */; + buildConfigurationList = 60D79309217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobileTests" */; buildPhases = ( - 4DE02C41A582B3608C4A1DF9 /* [CP] Check Pods Manifest.lock */, - 60D792ED217E229A0080F428 /* Sources */, - 60D792EE217E229A0080F428 /* Frameworks */, - 60D792EF217E229A0080F428 /* Headers */, - 60D792F0217E229A0080F428 /* Resources */, + 60D792F7217E229B0080F428 /* Sources */, + 60D792F8217E229B0080F428 /* Frameworks */, + 60D792F9217E229B0080F428 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = PrebidMobile; + name = PrebidMobileTests; + productName = PrebidMobileTests; + productReference = 60D792FB217E229B0080F428 /* PrebidMobileTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + FA29A3D2232255DF00F13F61 /* PrebidMobileCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = FA29A3EF232255DF00F13F61 /* Build configuration list for PBXNativeTarget "PrebidMobileCore" */; + buildPhases = ( + 477304AED236E2ADA62121E1 /* [CP] Check Pods Manifest.lock */, + FA29A3EC232255DF00F13F61 /* Headers */, + FA29A3D4232255DF00F13F61 /* Sources */, + FA29A3E9232255DF00F13F61 /* Frameworks */, + FA29A3EE232255DF00F13F61 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PrebidMobileCore; productName = PrebidMobile; - productReference = 60D792F2217E229A0080F428 /* PrebidMobile.framework */; + productReference = FA29A3F2232255DF00F13F61 /* PrebidMobile.framework */; productType = "com.apple.product-type.framework"; }; - 60D792FA217E229B0080F428 /* PrebidMobileTests */ = { + FAAA00BC2322733E009DC7D6 /* PrebidMobile */ = { isa = PBXNativeTarget; - buildConfigurationList = 60D79309217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobileTests" */; + buildConfigurationList = FAAA00C22322733E009DC7D6 /* Build configuration list for PBXNativeTarget "PrebidMobile" */; buildPhases = ( - 60D792F7217E229B0080F428 /* Sources */, - 60D792F8217E229B0080F428 /* Frameworks */, - 60D792F9217E229B0080F428 /* Resources */, + F4DB4A8B7AB243D08F5E21EE /* [CP] Check Pods Manifest.lock */, + FAAA00B82322733E009DC7D6 /* Headers */, + FAAA00B92322733E009DC7D6 /* Sources */, + FAAA00BA2322733E009DC7D6 /* Frameworks */, + FAAA00BB2322733E009DC7D6 /* Resources */, ); buildRules = ( ); dependencies = ( - 60D792FE217E229B0080F428 /* PBXTargetDependency */, ); - name = PrebidMobileTests; - productName = PrebidMobileTests; - productReference = 60D792FB217E229B0080F428 /* PrebidMobileTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; + name = PrebidMobile; + productName = PrebidMobile; + productReference = FAAA00BD2322733E009DC7D6 /* PrebidMobile.framework */; + productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -469,13 +500,12 @@ LastUpgradeCheck = 0940; ORGANIZATIONNAME = AppNexus; TargetAttributes = { - 60D792F1217E229A0080F428 = { - CreatedOnToolsVersion = 9.4; - LastSwiftMigration = 0940; - }; 60D792FA217E229B0080F428 = { CreatedOnToolsVersion = 9.4; }; + FAAA00BC2322733E009DC7D6 = { + CreatedOnToolsVersion = 10.2.1; + }; }; }; buildConfigurationList = 60D792EC217E229A0080F428 /* Build configuration list for PBXProject "PrebidMobile" */; @@ -491,20 +521,14 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 60D792F1217E229A0080F428 /* PrebidMobile */, + FAAA00BC2322733E009DC7D6 /* PrebidMobile */, 60D792FA217E229B0080F428 /* PrebidMobileTests */, + FA29A3D2232255DF00F13F61 /* PrebidMobileCore */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 60D792F0217E229A0080F428 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 60D792F9217E229B0080F428 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -528,10 +552,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FA29A3EE232255DF00F13F61 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAAA00BB2322733E009DC7D6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 4DE02C41A582B3608C4A1DF9 /* [CP] Check Pods Manifest.lock */ = { + 477304AED236E2ADA62121E1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -546,44 +584,38 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-PrebidMobile-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-PrebidMobileCore-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 60D792ED217E229A0080F428 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F4DB4A8B7AB243D08F5E21EE /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( - 6062B1C3218BFC7A00CE1BA3 /* Reachability.swift in Sources */, - FAC8376523212F6100565051 /* VideoImaView.swift in Sources */, - FA12E518231FCD1400CAA05B /* BidManager.swift in Sources */, - 600072FF21BAFD2F00F4738B /* Dispatcher.swift in Sources */, - 60D7930D217E23F90080F428 /* Prebid.swift in Sources */, - 6062B1BC2188F6C200CE1BA3 /* RequestBuilder.swift in Sources */, - FA5C30BB22E5E86900DA23C4 /* AdViewUtils.swift in Sources */, - FA7F89EC22DC95E30065B652 /* CollectionExtension.swift in Sources */, - 6013E3F22214A4CA00FEE2B1 /* Location.swift in Sources */, - 60D79314217E31150080F428 /* ResultCode.swift in Sources */, - FA5C30BD22E5ECF700DA23C4 /* PbFindSizeError.swift in Sources */, - 6062B1AC21878CFB00CE1BA3 /* AdUnit.swift in Sources */, - 60D79312217E2CF20080F428 /* BannerAdUnit.swift in Sources */, - 60EE7B0621F26329000B12A8 /* Utils.swift in Sources */, - 60D79316217E39D90080F428 /* Targeting.swift in Sources */, - 6062B1B021889EC600CE1BA3 /* Global.swift in Sources */, - 607B047A2194AC79000C0879 /* BidResponse.swift in Sources */, - 6062B1AE2188783B00CE1BA3 /* InterstitialAdUnit.swift in Sources */, - 60D79310217E27960080F428 /* Host.swift in Sources */, - 60D79318217F7F3E0080F428 /* Constants.swift in Sources */, - 6062B1A421835DF300CE1BA3 /* Logging.swift in Sources */, + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PrebidMobile-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ 60D792F7217E229B0080F428 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -615,15 +647,61 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 60D792FE217E229B0080F428 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 60D792F1217E229A0080F428 /* PrebidMobile */; - targetProxy = 60D792FD217E229B0080F428 /* PBXContainerItemProxy */; + FA29A3D4232255DF00F13F61 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FA29A3D5232255DF00F13F61 /* Reachability.swift in Sources */, + FA29A3D6232255DF00F13F61 /* BidManager.swift in Sources */, + FA29A3D7232255DF00F13F61 /* Dispatcher.swift in Sources */, + FA29A3D9232255DF00F13F61 /* RequestBuilder.swift in Sources */, + FA29A3DA232255DF00F13F61 /* AdViewUtils.swift in Sources */, + FA29A3DB232255DF00F13F61 /* CollectionExtension.swift in Sources */, + FA29A3DC232255DF00F13F61 /* Location.swift in Sources */, + FA29A3DD232255DF00F13F61 /* ResultCode.swift in Sources */, + FA29A3DE232255DF00F13F61 /* PbFindSizeError.swift in Sources */, + FA29A3DF232255DF00F13F61 /* AdUnit.swift in Sources */, + FA29A3E0232255DF00F13F61 /* BannerAdUnit.swift in Sources */, + FA29A3E1232255DF00F13F61 /* Utils.swift in Sources */, + FA29A3E2232255DF00F13F61 /* Targeting.swift in Sources */, + FA495E792326F50500894166 /* Prebid.swift in Sources */, + FA29A3E3232255DF00F13F61 /* Global.swift in Sources */, + FA29A3E4232255DF00F13F61 /* BidResponse.swift in Sources */, + FA29A3E5232255DF00F13F61 /* InterstitialAdUnit.swift in Sources */, + FA29A3E6232255DF00F13F61 /* Host.swift in Sources */, + FA29A3E7232255DF00F13F61 /* Constants.swift in Sources */, + FA29A3E8232255DF00F13F61 /* Logging.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAAA00B92322733E009DC7D6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FAAA00D223227F5B009DC7D6 /* Global.swift in Sources */, + FAAA00D823227F5B009DC7D6 /* CollectionExtension.swift in Sources */, + FAAA00CB23227F5B009DC7D6 /* BidManager.swift in Sources */, + FA495E7A2326F50B00894166 /* Targeting.swift in Sources */, + FAAA00D623227F5B009DC7D6 /* Dispatcher.swift in Sources */, + FAAA00D923227F65009DC7D6 /* BannerAdUnit.swift in Sources */, + FAAA00D323227F5B009DC7D6 /* RequestBuilder.swift in Sources */, + FAAA00D523227F5B009DC7D6 /* BidResponse.swift in Sources */, + FAAA00DE23227F6A009DC7D6 /* PbFindSizeError.swift in Sources */, + FAAA00D723227F5B009DC7D6 /* Location.swift in Sources */, + FAAA00CC23227F5B009DC7D6 /* Logging.swift in Sources */, + FAAA00CD23227F5B009DC7D6 /* Prebid.swift in Sources */, + FAAA00DC23227F65009DC7D6 /* Utils.swift in Sources */, + FAAA00D123227F5B009DC7D6 /* Constants.swift in Sources */, + FAAA00DA23227F65009DC7D6 /* AdUnit.swift in Sources */, + FAAA00DB23227F65009DC7D6 /* InterstitialAdUnit.swift in Sources */, + FAAA00CE23227F5B009DC7D6 /* Host.swift in Sources */, + FAAA00D423227F5B009DC7D6 /* Reachability.swift in Sources */, + FAAA00CF23227F5B009DC7D6 /* ResultCode.swift in Sources */, + FAAA00DD23227F6A009DC7D6 /* AdViewUtils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXTargetDependency section */ +/* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 60D79304217E229B0080F428 /* Debug */ = { @@ -681,6 +759,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + PREBID_MOBILE_NAME = ""; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -737,6 +816,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = NO; + PREBID_MOBILE_NAME = ""; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; @@ -746,20 +826,63 @@ }; name = Release; }; - 60D79307217E229B0080F428 /* Debug */ = { + 60D7930A217E229B0080F428 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 92FD1B8FCB98EDF6844173A5 /* Pods-PrebidMobile.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobileTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Tests/PrebidMobileTest-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 60D7930B217E229B0080F428 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobileTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Tests/PrebidMobileTest-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + FA29A3F0232255DF00F13F61 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D07F43DFFF74B68B593B7880 /* Pods-PrebidMobileCore.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 9XY9F634UL; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = YES; + EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO; INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; @@ -768,9 +891,13 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); + MODULEMAP_FILE = ""; OTHER_SWIFT_FLAGS = "-Onone"; + PREBID_MOBILE_NAME = PrebidMobileCore; PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobile; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_MODULE_NAME = PrebidMobile; + PRODUCT_NAME = PrebidMobile; + REEXPORTED_FRAMEWORK_NAMES = ""; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -778,20 +905,21 @@ }; name = Debug; }; - 60D79308217E229B0080F428 /* Release */ = { + FA29A3F1232255DF00F13F61 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A6C43BFD0896916C59564567 /* Pods-PrebidMobile.release.xcconfig */; + baseConfigurationReference = 1F1C6E8B15DF27C3772977CE /* Pods-PrebidMobileCore.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 9XY9F634UL; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = YES; + EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO; INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; @@ -800,53 +928,78 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); + MODULEMAP_FILE = ""; + PREBID_MOBILE_NAME = PrebidMobileCore; PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobile; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_MODULE_NAME = PrebidMobile; + PRODUCT_NAME = PrebidMobile; + REEXPORTED_FRAMEWORK_NAMES = ""; SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; - 60D7930A217E229B0080F428 /* Debug */ = { + FAAA00C32322733E009DC7D6 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 35FE3E0475D07E6FE2455850 /* Pods-PrebidMobile.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; + CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = HR94J6TSB3; - INFOPLIST_FILE = Tests/Info.plist; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Source/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobileTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Tests/PrebidMobileTest-Bridging-Header.h"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PREBID_MOBILE_NAME = PrebidMobile; + PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobile; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; }; - 60D7930B217E229B0080F428 /* Release */ = { + FAAA00C42322733E009DC7D6 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = F37A7B8AA694F6F9F550482F /* Pods-PrebidMobile.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; + CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = HR94J6TSB3; - INFOPLIST_FILE = Tests/Info.plist; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Source/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobileTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Tests/PrebidMobileTest-Bridging-Header.h"; + MTL_FAST_MATH = YES; + PREBID_MOBILE_NAME = PrebidMobile; + PRODUCT_BUNDLE_IDENTIFIER = org.prebid.PrebidMobile; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; }; name = Release; }; @@ -862,20 +1015,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 60D79306217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobile" */ = { + 60D79309217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobileTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 60D79307217E229B0080F428 /* Debug */, - 60D79308217E229B0080F428 /* Release */, + 60D7930A217E229B0080F428 /* Debug */, + 60D7930B217E229B0080F428 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 60D79309217E229B0080F428 /* Build configuration list for PBXNativeTarget "PrebidMobileTests" */ = { + FA29A3EF232255DF00F13F61 /* Build configuration list for PBXNativeTarget "PrebidMobileCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 60D7930A217E229B0080F428 /* Debug */, - 60D7930B217E229B0080F428 /* Release */, + FA29A3F0232255DF00F13F61 /* Debug */, + FA29A3F1232255DF00F13F61 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FAAA00C22322733E009DC7D6 /* Build configuration list for PBXNativeTarget "PrebidMobile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FAAA00C32322733E009DC7D6 /* Debug */, + FAAA00C42322733E009DC7D6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobile.xcscheme b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobile.xcscheme index adfbee122..458a9862a 100644 --- a/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobile.xcscheme +++ b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobile.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -28,21 +28,11 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - @@ -64,7 +54,7 @@ @@ -82,7 +72,7 @@ diff --git a/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileCore.xcscheme b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileCore.xcscheme new file mode 100644 index 000000000..ceb34fafe --- /dev/null +++ b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileCore.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileTests.xcscheme b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileTests.xcscheme index a33f5285e..f04e0aadf 100644 --- a/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileTests.xcscheme +++ b/PrebidMobile.xcodeproj/xcshareddata/xcschemes/PrebidMobileTests.xcscheme @@ -23,14 +23,6 @@ BlueprintName = "PrebidMobileTests" ReferencedContainer = "container:PrebidMobile.xcodeproj"> - - - - - - diff --git a/Source/Info.plist b/Source/Info.plist index 6db6fe4cd..2abc43221 100644 --- a/Source/Info.plist +++ b/Source/Info.plist @@ -20,5 +20,7 @@ $(CURRENT_PROJECT_VERSION) NSPrincipalClass + PrebidMobileName + $(PREBID_MOBILE_NAME) diff --git a/Source/Video/IMA/VideoImaView.swift b/Source/Video/IMA/VideoImaView.swift deleted file mode 100644 index 186b168b3..000000000 --- a/Source/Video/IMA/VideoImaView.swift +++ /dev/null @@ -1,9 +0,0 @@ -// -// VideoImaView.swift -// PrebidMobile -// -// Created by Alex on 9/5/19. -// Copyright © 2019 AppNexus. All rights reserved. -// - -import Foundation diff --git a/scripts/buildPrebidSDK.sh b/scripts/buildPrebidSDK.sh index b916027fe..73a18825f 100755 --- a/scripts/buildPrebidSDK.sh +++ b/scripts/buildPrebidSDK.sh @@ -9,43 +9,75 @@ set -e cd ../ -# 2 # Setup some constants for use later on. -FRAMEWORK_NAME="PrebidMobile" -GENERATED_FOLDER_NAME="generated" - -LOG_DIR="$GENERATED_FOLDER_NAME/log" -LOG_FILE="$LOG_DIR/prebid_mobile_build.log" -LOG_FILE_ABSOLUTE="$PWD/$LOG_FILE" - -XCODE_BUILD_DIR="$GENERATED_FOLDER_NAME/xcodebuild" -XCODE_BUILD_IPHONE_FILE_ABSOLUTE="$PWD/$XCODE_BUILD_DIR/Build/Products/Release-iphoneos/$FRAMEWORK_NAME.framework" - RED='\033[0;31m' GREEN='\033[0;32m' NC='\033[0m' # No Color -# 3 +PRODUCT_NAME="PrebidMobile" + +GENERATED_DIR_NAME="generated" + +LOG_DIR="$GENERATED_DIR_NAME/log" +LOG_FILE_FRAMEWORK="$LOG_DIR/prebid_mobile_build.log" +LOG_FILE_FRAMEWORK_ABSOLUTE="$PWD/$LOG_FILE_FRAMEWORK" + +XCODE_BUILD_DIR="$GENERATED_DIR_NAME/xcodebuild" +XCODE_BUILD_IPHONE_FILE_ABSOLUTE="$PWD/$XCODE_BUILD_DIR/Build/Products/Release-iphoneos/$PRODUCT_NAME.framework" +XCODE_BUILD_SIMULATOR_FILE_ABSOLUTE="$PWD/$XCODE_BUILD_DIR/Build/Products/Release-iphonesimulator/$PRODUCT_NAME.framework" + +OUTPUT_DIR="$GENERATED_DIR_NAME/output" +OUTPUT_DIR_ABSOLUTE="$PWD/$OUTPUT_DIR" + # If remnants from a previous build exist, delete them. -if [ -d "$GENERATED_FOLDER_NAME" ]; then -rm -rf "$GENERATED_FOLDER_NAME" +if [ -d "$GENERATED_DIR_NAME" ]; then +rm -rf "$GENERATED_DIR_NAME" fi mkdir -p "$LOG_DIR" -touch "$LOG_FILE" +touch "$LOG_FILE_FRAMEWORK" echo $PWD gem install cocoapods --user-install pod install --repo-update -# 4 -# Build the framework for device and for simulator (using -# all needed architectures). -echo -e "${GREEN}-Building the framework for device${NC}" -xcodebuild -workspace PrebidMobile.xcworkspace -scheme "PrebidMobile" -configuration Release -arch arm64 only_active_arch=no defines_module=yes -sdk "iphoneos" -derivedDataPath $XCODE_BUILD_DIR > "$LOG_FILE" 2>&1 || { echo -e "${RED}Error in build check log "$LOG_FILE_ABSOLUTE"${NC}"; exit 1;} +schemes=("PrebidMobile" "PrebidMobileCore") +outputPaths=("" "core/") +frameworkNames=("PrebidMobile" "PrebidMobile-core") + +for(( n=0; n<=1; n++ )) +do + + # Delete the most recent xcodebuild. + if [ -d "$XCODE_BUILD_DIR" ]; then + rm -rf "$XCODE_BUILD_DIR" + fi + + mkdir -p "$OUTPUT_DIR_ABSOLUTE/${outputPaths[$n]}" + OUTPUT_FILE_FRAMEWORK_ABSOLUTE="$OUTPUT_DIR_ABSOLUTE/${outputPaths[$n]}${PRODUCT_NAME}.framework" + + # Build the framework for device and for simulator (using + # all needed architectures). + echo -e "\n${GREEN} - Building ${frameworkNames[$n]} for device${NC}" + xcodebuild -workspace PrebidMobile.xcworkspace -scheme "${schemes[$n]}" -configuration Release -arch arm64 only_active_arch=no defines_module=yes -sdk "iphoneos" -derivedDataPath $XCODE_BUILD_DIR > "$LOG_FILE_FRAMEWORK" 2>&1 || { echo -e "${RED}Error in build check log "$LOG_FILE_FRAMEWORK_ABSOLUTE"${NC}"; exit 1;} + + echo -e "${GREEN} - Building ${frameworkNames[$n]} for simulator${NC}" + xcodebuild -workspace PrebidMobile.xcworkspace -scheme "${schemes[$n]}" -configuration Release -arch x86_64 only_active_arch=no defines_module=yes -sdk "iphonesimulator" -derivedDataPath $XCODE_BUILD_DIR > "$LOG_FILE_FRAMEWORK" 2>&1 || { echo -e "${RED}Error in build check log "$LOG_FILE_FRAMEWORK_ABSOLUTE"${NC}"; exit 1;} + + # Copy the device version of framework. + cp -r "$XCODE_BUILD_IPHONE_FILE_ABSOLUTE" "$OUTPUT_FILE_FRAMEWORK_ABSOLUTE" + + # Copy Swift modules (from iphonesimulator build) + cp -R "$XCODE_BUILD_SIMULATOR_FILE_ABSOLUTE/Modules/${PRODUCT_NAME}.swiftmodule/." "$OUTPUT_FILE_FRAMEWORK_ABSOLUTE/Modules/${PRODUCT_NAME}.swiftmodule" + + # Merging the device and simulator + # frameworks' executables with lipo. + # echo -e "${GREEN} - Creating Universal $FRAMEWORK_NAME framework ${NC}" + echo -e "${GREEN} - Creating Universal ${frameworkNames[$n]} framework ${NC}" + lipo "$XCODE_BUILD_IPHONE_FILE_ABSOLUTE/${PRODUCT_NAME}" "$XCODE_BUILD_SIMULATOR_FILE_ABSOLUTE/${PRODUCT_NAME}" -create -output "$OUTPUT_FILE_FRAMEWORK_ABSOLUTE/${PRODUCT_NAME}" -echo -e "${GREEN}-Building the framework for simulator${NC}" -xcodebuild -workspace PrebidMobile.xcworkspace -scheme "PrebidMobile" -configuration Release -arch x86_64 only_active_arch=no defines_module=yes -sdk "iphonesimulator" -derivedDataPath $XCODE_BUILD_DIR > "$LOG_FILE" 2>&1 || { echo -e "${RED}Error in build check log "$LOG_FILE_ABSOLUTE"${NC}"; exit 1;} +done -echo -e "${GREEN}Done!${NC} \nPrebid Mobile framework for iPhone path is "$XCODE_BUILD_IPHONE_FILE_ABSOLUTE"" -echo "Build logs path is "$LOG_FILE_ABSOLUTE"" +echo -e "\n${GREEN}Done!${NC} \n" +echo -e "Universal frameworks are located: "$OUTPUT_DIR_ABSOLUTE" \n" +echo -e "Build logs path is: "$LOG_FILE_FRAMEWORK_ABSOLUTE" \n" diff --git a/tools/PrebidValidator/Dr.Prebid.xcodeproj/project.pbxproj b/tools/PrebidValidator/Dr.Prebid.xcodeproj/project.pbxproj index 9d5828897..2947e3721 100644 --- a/tools/PrebidValidator/Dr.Prebid.xcodeproj/project.pbxproj +++ b/tools/PrebidValidator/Dr.Prebid.xcodeproj/project.pbxproj @@ -80,6 +80,8 @@ F5D1856621011571001DF99A /* about.html in Resources */ = {isa = PBXBuildFile; fileRef = F5D1856221011570001DF99A /* about.html */; }; F5D1856721011571001DF99A /* info-prebid-server.html in Resources */ = {isa = PBXBuildFile; fileRef = F5D1856321011570001DF99A /* info-prebid-server.html */; }; F5D1856821011571001DF99A /* info-general.html in Resources */ = {isa = PBXBuildFile; fileRef = F5D1856421011571001DF99A /* info-general.html */; }; + FAC9E2042327EFB000113B04 /* PrebidMobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E526231FD3BD00CAA05B /* PrebidMobile.framework */; }; + FAC9E2052327EFB000113B04 /* PrebidMobile.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FA12E526231FD3BD00CAA05B /* PrebidMobile.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -97,15 +99,36 @@ remoteGlobalIDString = 60D792FB217E229B0080F428; remoteInfo = PrebidMobileTests; }; - FA12E52B231FD77F00CAA05B /* PBXContainerItemProxy */ = { + FA282EB22327ECD800C9D477 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FA12E520231FD3BD00CAA05B /* PrebidMobile.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = FA29A3F2232255DF00F13F61; + remoteInfo = PrebidMobileCore; + }; + FAC9E2062327EFB000113B04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = FA12E520231FD3BD00CAA05B /* PrebidMobile.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 60D792F1217E229A0080F428; + remoteGlobalIDString = FAAA00BC2322733E009DC7D6; remoteInfo = PrebidMobile; }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + FAC9E2082327EFB000113B04 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + FAC9E2052327EFB000113B04 /* PrebidMobile.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 0D7DFE449C9FE5570D88DDD6 /* libPods-PrebidValidator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PrebidValidator.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 4AB57692E142F2F12F162457 /* Pods-Dr.Prebid.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Dr.Prebid.debug.xcconfig"; path = "../../Pods/Target Support Files/Pods-Dr.Prebid/Pods-Dr.Prebid.debug.xcconfig"; sourceTree = ""; }; @@ -236,6 +259,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + FAC9E2042327EFB000113B04 /* PrebidMobile.framework in Frameworks */, 60CFB2EA2097A4C4006FCF7C /* WebKit.framework in Frameworks */, 60CFB2EB2097A4C4006FCF7C /* StoreKit.framework in Frameworks */, 60CFB2EC2097A4C4006FCF7C /* SafariServices.framework in Frameworks */, @@ -495,6 +519,7 @@ children = ( FA12E526231FD3BD00CAA05B /* PrebidMobile.framework */, FA12E528231FD3BD00CAA05B /* PrebidMobileTests.xctest */, + FA282EB32327ECD800C9D477 /* PrebidMobile.framework */, ); name = Products; sourceTree = ""; @@ -511,11 +536,12 @@ 60C6787C2073D7B0003A7A1D /* Frameworks */, 60C6787D2073D7B0003A7A1D /* Resources */, 63FA11DD5B01A66CFDB5C640 /* [CP] Embed Pods Frameworks */, + FAC9E2082327EFB000113B04 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( - FA12E52C231FD77F00CAA05B /* PBXTargetDependency */, + FAC9E2072327EFB000113B04 /* PBXTargetDependency */, ); name = Dr.Prebid; productName = PrebidTestApp; @@ -576,6 +602,13 @@ remoteRef = FA12E527231FD3BD00CAA05B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + FA282EB32327ECD800C9D477 /* PrebidMobile.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = PrebidMobile.framework; + remoteRef = FA282EB22327ECD800C9D477 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -699,10 +732,10 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - FA12E52C231FD77F00CAA05B /* PBXTargetDependency */ = { + FAC9E2072327EFB000113B04 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PrebidMobile; - targetProxy = FA12E52B231FD77F00CAA05B /* PBXContainerItemProxy */; + targetProxy = FAC9E2062327EFB000113B04 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -838,15 +871,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = 4AB57692E142F2F12F162457 /* Pods-Dr.Prebid.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = 9XY9F634UL; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)", ); INFOPLIST_FILE = "$(SRCROOT)/Dr.Prebid/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", @@ -862,15 +896,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = F6CF0D6B7635B4C963599C3F /* Pods-Dr.Prebid.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = 9XY9F634UL; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)", ); INFOPLIST_FILE = "$(SRCROOT)/Dr.Prebid/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", diff --git a/tools/PrebidValidator/Dr.Prebid/Info.plist b/tools/PrebidValidator/Dr.Prebid/Info.plist index ed8918dbd..8e86c1c14 100644 --- a/tools/PrebidValidator/Dr.Prebid/Info.plist +++ b/tools/PrebidValidator/Dr.Prebid/Info.plist @@ -18,6 +18,8 @@ 2.0 CFBundleVersion 1 + GADIsAdManagerApp + LSApplicationCategoryType LSRequiresIPhoneOS @@ -58,7 +60,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - GADIsAdManagerApp -