Skip to content

Commit

Permalink
[MT-886] Add remote command version and update package managers (#8)
Browse files Browse the repository at this point in the history
* [MT-886] use json file for carthage

* [MT-886] add name and version to AppsFlyerRemoteCommand

Used by new TealiumSwift to track what commands and version are being used.
Fix remote commands interoperability with TealiumSwift 2.5+
Update SPM and Carthage versions too.

* [MT-886] use swift tools 5.5 and exclude info plist

* Update podspec for tealium 2.6

* SPM versions up to next major

Co-authored-by: christinasund <[email protected]>
  • Loading branch information
Enricoza and christinasund authored Feb 3, 2022
1 parent a7cefbb commit b56defb
Show file tree
Hide file tree
Showing 20 changed files with 331 additions and 105 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
# Created by https://www.gitignore.io/api/xcode,swift,carthage,cocoapods,swiftpackagemanager
# Edit at https://www.gitignore.io/?templates=xcode,swift,carthage,cocoapods,swiftpackagemanager

.DS_Store

### Carthage ###
# Carthage
#
Expand Down
7 changes: 7 additions & 0 deletions .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions Cartfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
github "tealium/tealium-swift" ~> 2.1
binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json" ~> 6.0

github "tealium/tealium-swift" ~> 2.6
binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/6.5.0/Carthage/appsflyer-ios.json" ~> 6.4

4 changes: 2 additions & 2 deletions Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json" "6.0.3"
git "file:///Users/christina/Projects/work-repos/github/tealium-swift-builder" "9b5aa0cbb257718b98acb769589fcd7d56cdfd51"
binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/6.5.0/Carthage/appsflyer-ios.json" "6.4.4"
github "tealium/tealium-swift" "2.5.1"
25 changes: 25 additions & 0 deletions Package.resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"object": {
"pins": [
{
"package": "AppsFlyerLib",
"repositoryURL": "https://github.com/AppsFlyerSDK/AppsFlyerFramework",
"state": {
"branch": null,
"revision": "3e8a25ec64433001287e2ff135d5ed3dbc634ad2",
"version": "6.5.0"
}
},
{
"package": "TealiumSwift",
"repositoryURL": "https://github.com/tealium/tealium-swift",
"state": {
"branch": null,
"revision": "9bd74f09c780862de61101bd147b1c6b232f98ce",
"version": "2.5.1"
}
}
]
},
"version": 1
}
32 changes: 32 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// swift-tools-version:5.5
import PackageDescription

let package = Package(
name: "TealiumAppsFlyer",
platforms: [
.iOS(.v10)
],
products: [
.library(name: "TealiumAppsFlyer", targets: ["TealiumAppsFlyer"])
],
dependencies: [
.package(name: "TealiumSwift", url: "https://github.com/tealium/tealium-swift", .upToNextMajor(from: "2.6.0")),
.package(name: "AppsFlyerLib", url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework", .upToNextMajor(from: "6.4.0"))
],
targets: [
.target(
name: "TealiumAppsFlyer",
dependencies: [
.product(name: "TealiumCore", package: "TealiumSwift"),
.product(name: "TealiumRemoteCommands", package: "TealiumSwift"),
.product(name: "AppsFlyerLib", package: "AppsFlyerLib")
],
path: "./Sources",
exclude: ["Support"]),
.testTarget(
name: "TealiumAppsFlyerTests",
dependencies: ["TealiumAppsFlyer"],
path: "./Tests",
exclude: ["Support"])
]
)
1 change: 1 addition & 0 deletions Sources/AppsFlyerConstants.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ public enum AppsFlyerConstants {
static let description = "AppsFlyer Remote Command"
static let errorPrefix = "AppsFlyer Error: "
static let attributionLog = "AppsFlyer Attribution: "
static let version = "2.1.0"

/// Standard AppsFlyer events: https://support.appsflyer.com/hc/en-us/articles/115005544169#Event-Types
public enum EventCommandNames: String, CaseIterable {
Expand Down
1 change: 0 additions & 1 deletion Sources/AppsFlyerInstance.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import AppsFlyerLib
import TealiumSwift
#else
import TealiumCore
import TealiumTagManagement
import TealiumRemoteCommands
#endif

Expand Down
5 changes: 4 additions & 1 deletion Sources/AppsFlyerRemoteCommand.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,16 @@ import Foundation
import TealiumSwift
#else
import TealiumCore
import TealiumTagManagement
import TealiumRemoteCommands
#endif

public class AppsFlyerRemoteCommand: RemoteCommand {

let appsFlyerInstance: AppsFlyerCommand?

public override var version: String? {
return AppsFlyerConstants.version
}

public init(appsFlyerInstance: AppsFlyerCommand = AppsFlyerInstance(), type: RemoteCommandType = .webview) {
self.appsFlyerInstance = appsFlyerInstance
Expand Down
File renamed without changes.
12 changes: 5 additions & 7 deletions TealiumAppsFlyer.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Pod::Spec.new do |s|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.name = "TealiumAppsFlyer"
s.module_name = "TealiumAppsFlyer"
s.version = "2.0.0"
s.version = "2.1.0"
s.summary = "Tealium Swift and AppsFlyer integration"
s.description = <<-DESC
Tealium's integration with AppsFlyer for iOS.
Expand All @@ -20,8 +20,7 @@ Pod::Spec.new do |s|

# ――― Platform Specifics ――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.swift_version = "5.0"
s.platform = :ios, "9.0"
s.ios.deployment_target = "9.0"
s.platform = :ios, "11.0"

# ――― Excluded Archs ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
Expand All @@ -35,9 +34,8 @@ Pod::Spec.new do |s|

# ――― Dependencies ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.static_framework = true
s.ios.dependency 'tealium-swift/Core', '~> 2.1'
s.ios.dependency 'tealium-swift/RemoteCommands', '~> 2.1'
s.ios.dependency 'tealium-swift/TagManagement', '~> 2.1'
s.ios.dependency 'AppsFlyerFramework', '~> 6.0'
s.ios.dependency 'tealium-swift/Core', '~> 2.6'
s.ios.dependency 'tealium-swift/RemoteCommands', '~> 2.6'
s.ios.dependency 'AppsFlyerFramework', '~> 6.4'

end
86 changes: 39 additions & 47 deletions TealiumAppsFlyer.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,19 @@
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objectVersion = 52;
objects = {

/* Begin PBXBuildFile section */
CF030DB5251E93EA002999B0 /* AppsFlyerLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFEDA03024626EEC004C9ED3 /* AppsFlyerLib.framework */; };
15914AD7277A12F50051BCB2 /* TealiumCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15914AD4277A12F50051BCB2 /* TealiumCore.xcframework */; };
15914AD8277A12F50051BCB2 /* TealiumRemoteCommands.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15914AD5277A12F50051BCB2 /* TealiumRemoteCommands.xcframework */; };
15914AD9277A12F50051BCB2 /* AppsFlyerLib.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15914AD6277A12F50051BCB2 /* AppsFlyerLib.xcframework */; };
CF0D01FC232AB7CB005BFE15 /* TealiumAppsFlyer.h in Headers */ = {isa = PBXBuildFile; fileRef = CF0D01EE232AB7CB005BFE15 /* TealiumAppsFlyer.h */; settings = {ATTRIBUTES = (Public, ); }; };
CF0D0208232AB81A005BFE15 /* AppsFlyerRemoteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0D0205232AB81A005BFE15 /* AppsFlyerRemoteCommand.swift */; };
CF0D0209232AB81A005BFE15 /* AppsFlyerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0D0206232AB81A005BFE15 /* AppsFlyerConstants.swift */; };
CF0D0211232AB848005BFE15 /* AppsFlyerInstanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0D020C232AB841005BFE15 /* AppsFlyerInstanceTests.swift */; };
CF0D0212232AB84B005BFE15 /* MockAppsFlyerInstance.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0D020B232AB841005BFE15 /* MockAppsFlyerInstance.swift */; };
CF3277DF2522B5D500696BB4 /* TealiumRemoteCommands.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DC2522B5D400696BB4 /* TealiumRemoteCommands.framework */; };
CF3277E02522B5D500696BB4 /* TealiumRemoteCommands.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DC2522B5D400696BB4 /* TealiumRemoteCommands.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CF3277E12522B5D500696BB4 /* TealiumTagManagement.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DD2522B5D400696BB4 /* TealiumTagManagement.framework */; };
CF3277E22522B5D500696BB4 /* TealiumTagManagement.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DD2522B5D400696BB4 /* TealiumTagManagement.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CF3277E32522B5D500696BB4 /* TealiumCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DE2522B5D400696BB4 /* TealiumCore.framework */; };
CF3277E42522B5D500696BB4 /* TealiumCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CF3277DE2522B5D400696BB4 /* TealiumCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CF3277E92522B64E00696BB4 /* TealiumAppsFlyer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF0D01EB232AB7CB005BFE15 /* TealiumAppsFlyer.framework */; };
CF3277EB2522B65C00696BB4 /* TealiumCore.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CF3277DE2522B5D400696BB4 /* TealiumCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CF3277EC2522B65C00696BB4 /* TealiumRemoteCommands.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CF3277DC2522B5D400696BB4 /* TealiumRemoteCommands.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CF3277ED2522B69F00696BB4 /* AppsFlyerConstants.swift in Headers */ = {isa = PBXBuildFile; fileRef = CF0D0206232AB81A005BFE15 /* AppsFlyerConstants.swift */; settings = {ATTRIBUTES = (Public, ); }; };
CF3277EE2522B69F00696BB4 /* AppsFlyerRemoteCommand.swift in Headers */ = {isa = PBXBuildFile; fileRef = CF0D0205232AB81A005BFE15 /* AppsFlyerRemoteCommand.swift */; settings = {ATTRIBUTES = (Public, ); }; };
CF3277EF2522B69F00696BB4 /* AppsFlyerInstance.swift in Headers */ = {isa = PBXBuildFile; fileRef = CF3F5C1123E258D10007C9B1 /* AppsFlyerInstance.swift */; settings = {ATTRIBUTES = (Public, ); }; };
Expand All @@ -40,59 +34,43 @@
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
CF3277E52522B5D500696BB4 /* Embed Frameworks */ = {
CFB6B58A26796CBB00D62D87 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CF3277E42522B5D500696BB4 /* TealiumCore.framework in Embed Frameworks */,
CF3277E22522B5D500696BB4 /* TealiumTagManagement.framework in Embed Frameworks */,
CF3277E02522B5D500696BB4 /* TealiumRemoteCommands.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
CF3277EA2522B65000696BB4 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CF3277EB2522B65C00696BB4 /* TealiumCore.framework in CopyFiles */,
CF3277EC2522B65C00696BB4 /* TealiumRemoteCommands.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
15914AD4277A12F50051BCB2 /* TealiumCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TealiumCore.xcframework; path = Carthage/Build/TealiumCore.xcframework; sourceTree = "<group>"; };
15914AD5277A12F50051BCB2 /* TealiumRemoteCommands.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TealiumRemoteCommands.xcframework; path = Carthage/Build/TealiumRemoteCommands.xcframework; sourceTree = "<group>"; };
15914AD6277A12F50051BCB2 /* AppsFlyerLib.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = AppsFlyerLib.xcframework; path = Carthage/Build/AppsFlyerLib.xcframework; sourceTree = "<group>"; };
15914ADF277A28170051BCB2 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
15914AE1277A28250051BCB2 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CF0D01EB232AB7CB005BFE15 /* TealiumAppsFlyer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TealiumAppsFlyer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
CF0D01EE232AB7CB005BFE15 /* TealiumAppsFlyer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TealiumAppsFlyer.h; sourceTree = "<group>"; };
CF0D01EF232AB7CB005BFE15 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CF0D01F4232AB7CB005BFE15 /* TealiumAppsFlyerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TealiumAppsFlyerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
CF0D01FB232AB7CB005BFE15 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CF0D0205232AB81A005BFE15 /* AppsFlyerRemoteCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppsFlyerRemoteCommand.swift; sourceTree = "<group>"; };
CF0D0206232AB81A005BFE15 /* AppsFlyerConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppsFlyerConstants.swift; sourceTree = "<group>"; };
CF0D020B232AB841005BFE15 /* MockAppsFlyerInstance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAppsFlyerInstance.swift; sourceTree = "<group>"; };
CF0D020C232AB841005BFE15 /* AppsFlyerInstanceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppsFlyerInstanceTests.swift; sourceTree = "<group>"; };
CF0D020F232AB847005BFE15 /* HttpTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpTestHelpers.swift; sourceTree = "<group>"; };
CF3277DC2522B5D400696BB4 /* TealiumRemoteCommands.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TealiumRemoteCommands.framework; path = Carthage/Build/iOS/TealiumRemoteCommands.framework; sourceTree = "<group>"; };
CF3277DD2522B5D400696BB4 /* TealiumTagManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TealiumTagManagement.framework; path = Carthage/Build/iOS/TealiumTagManagement.framework; sourceTree = "<group>"; };
CF3277DE2522B5D400696BB4 /* TealiumCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TealiumCore.framework; path = Carthage/Build/iOS/TealiumCore.framework; sourceTree = "<group>"; };
CF3F5C1123E258D10007C9B1 /* AppsFlyerInstance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppsFlyerInstance.swift; sourceTree = "<group>"; };
CFEDA03024626EEC004C9ED3 /* AppsFlyerLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppsFlyerLib.framework; path = Carthage/Build/iOS/AppsFlyerLib.framework; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
CF0D01E8232AB7CB005BFE15 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CF3277E12522B5D500696BB4 /* TealiumTagManagement.framework in Frameworks */,
CF3277DF2522B5D500696BB4 /* TealiumRemoteCommands.framework in Frameworks */,
CF030DB5251E93EA002999B0 /* AppsFlyerLib.framework in Frameworks */,
CF3277E32522B5D500696BB4 /* TealiumCore.framework in Frameworks */,
15914AD7277A12F50051BCB2 /* TealiumCore.xcframework in Frameworks */,
15914AD9277A12F50051BCB2 /* AppsFlyerLib.xcframework in Frameworks */,
15914AD8277A12F50051BCB2 /* TealiumRemoteCommands.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -107,6 +85,22 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
15914ADE277A28170051BCB2 /* Support */ = {
isa = PBXGroup;
children = (
15914ADF277A28170051BCB2 /* Info.plist */,
);
path = Support;
sourceTree = "<group>";
};
15914AE0277A28250051BCB2 /* Support */ = {
isa = PBXGroup;
children = (
15914AE1277A28250051BCB2 /* Info.plist */,
);
path = Support;
sourceTree = "<group>";
};
CF0D01E1232AB7CB005BFE15 = {
isa = PBXGroup;
children = (
Expand All @@ -129,33 +123,32 @@
CF0D01ED232AB7CB005BFE15 /* Sources */ = {
isa = PBXGroup;
children = (
15914ADE277A28170051BCB2 /* Support */,
CF0D0206232AB81A005BFE15 /* AppsFlyerConstants.swift */,
CF0D0205232AB81A005BFE15 /* AppsFlyerRemoteCommand.swift */,
CF3F5C1123E258D10007C9B1 /* AppsFlyerInstance.swift */,
CF0D01EE232AB7CB005BFE15 /* TealiumAppsFlyer.h */,
CF0D01EF232AB7CB005BFE15 /* Info.plist */,
);
path = Sources;
sourceTree = "<group>";
};
CF0D01F8232AB7CB005BFE15 /* Tests */ = {
isa = PBXGroup;
children = (
15914AE0277A28250051BCB2 /* Support */,
CF0D020C232AB841005BFE15 /* AppsFlyerInstanceTests.swift */,
CF0D020B232AB841005BFE15 /* MockAppsFlyerInstance.swift */,
CF0D020F232AB847005BFE15 /* HttpTestHelpers.swift */,
CF0D01FB232AB7CB005BFE15 /* Info.plist */,
);
path = Tests;
sourceTree = "<group>";
};
CF0D0221232AC590005BFE15 /* Frameworks */ = {
isa = PBXGroup;
children = (
CF3277DE2522B5D400696BB4 /* TealiumCore.framework */,
CF3277DC2522B5D400696BB4 /* TealiumRemoteCommands.framework */,
CF3277DD2522B5D400696BB4 /* TealiumTagManagement.framework */,
CFEDA03024626EEC004C9ED3 /* AppsFlyerLib.framework */,
15914AD6277A12F50051BCB2 /* AppsFlyerLib.xcframework */,
15914AD4277A12F50051BCB2 /* TealiumCore.xcframework */,
15914AD5277A12F50051BCB2 /* TealiumRemoteCommands.xcframework */,
);
name = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -184,7 +177,7 @@
CF0D01E6232AB7CB005BFE15 /* Headers */,
CF0D01E7232AB7CB005BFE15 /* Sources */,
CF0D01E8232AB7CB005BFE15 /* Frameworks */,
CF3277E52522B5D500696BB4 /* Embed Frameworks */,
CFB6B58A26796CBB00D62D87 /* Embed Frameworks */,
);
buildRules = (
);
Expand All @@ -202,7 +195,6 @@
CF0D01F0232AB7CB005BFE15 /* Sources */,
CF0D01F1232AB7CB005BFE15 /* Frameworks */,
CF0D01F2232AB7CB005BFE15 /* Resources */,
CF3277EA2522B65000696BB4 /* CopyFiles */,
);
buildRules = (
);
Expand Down Expand Up @@ -433,7 +425,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
);
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
INFOPLIST_FILE = "$(SRCROOT)/Sources/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -468,7 +460,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
);
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
INFOPLIST_FILE = "$(SRCROOT)/Sources/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand All @@ -495,7 +487,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
);
INFOPLIST_FILE = Tests/Info.plist;
INFOPLIST_FILE = Tests/Support/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand All @@ -522,7 +514,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
);
INFOPLIST_FILE = Tests/Info.plist;
INFOPLIST_FILE = Tests/Support/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down
Loading

0 comments on commit b56defb

Please sign in to comment.