Skip to content

Commit

Permalink
Merge pull request #49 from chrs1885/feature/48-carthage-support
Browse files Browse the repository at this point in the history
Add Carthage support by sharing Pod schemes
  • Loading branch information
chrs1885 authored Feb 5, 2020
2 parents fe580af + 9d4af51 commit dd7af9e
Show file tree
Hide file tree
Showing 36 changed files with 5,542 additions and 123 deletions.
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,9 @@ playground.xcworkspace
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
Example/Pods/
Example/Pods/*
!Example/Pods/Pods.xcodeproj/*
!Example/Pods/Target Support Files/Capable-*

# Carthage
#
Expand Down
4 changes: 0 additions & 4 deletions Example/Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1023,16 +1023,12 @@
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Example-iOS/Pods-Example-iOS-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/Capable-iOS/Capable.framework",
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
"${BUILT_PRODUCTS_DIR}/SheetyColors/SheetyColors.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Capable.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SheetyColors.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
<false/>
</dict>
</plist>
4 changes: 0 additions & 4 deletions Example/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@ target 'Example-iOS' do

sharedPods
pod 'SheetyColors', '1.0.1'
pod 'AppCenter/Analytics'
pod 'Fabric'
pod 'Answers'
pod 'Firebase/Core'

target 'Tests-iOS' do
testPods
Expand Down
107 changes: 3 additions & 104 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,111 +1,24 @@
PODS:
- Answers (1.4.1):
- Fabric (~> 1.10.2)
- AppCenter/Analytics (2.4.0):
- AppCenter/Core
- AppCenter/Core (2.4.0)
- Capable (1.1.1):
- Capable/Colors (= 1.1.1)
- Capable/Features (= 1.1.1)
- Capable/Fonts (= 1.1.1)
- Capable/Colors (1.1.1)
- Capable/Features (1.1.1)
- Capable/Fonts (1.1.1)
- Fabric (1.10.2)
- Firebase/Core (6.10.0):
- Firebase/CoreOnly
- FirebaseAnalytics (= 6.1.3)
- Firebase/CoreOnly (6.10.0):
- FirebaseCore (= 6.3.1)
- FirebaseAnalytics (6.1.3):
- FirebaseCore (~> 6.3)
- FirebaseInstanceID (~> 4.2)
- GoogleAppMeasurement (= 6.1.3)
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- nanopb (~> 0.3.901)
- FirebaseCore (6.3.1):
- FirebaseCoreDiagnostics (~> 1.0)
- FirebaseCoreDiagnosticsInterop (~> 1.0)
- GoogleUtilities/Environment (~> 6.2)
- GoogleUtilities/Logger (~> 6.2)
- FirebaseCoreDiagnostics (1.1.1):
- FirebaseCoreDiagnosticsInterop (~> 1.0)
- GoogleDataTransportCCTSupport (~> 1.0)
- GoogleUtilities/Environment (~> 6.2)
- GoogleUtilities/Logger (~> 6.2)
- nanopb (~> 0.3.901)
- FirebaseCoreDiagnosticsInterop (1.0.0)
- FirebaseInstanceID (4.2.5):
- FirebaseCore (~> 6.0)
- GoogleUtilities/Environment (~> 6.0)
- GoogleUtilities/UserDefaults (~> 6.0)
- GoogleAppMeasurement (6.1.3):
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- nanopb (~> 0.3.901)
- GoogleDataTransport (3.0.0)
- GoogleDataTransportCCTSupport (1.2.0):
- GoogleDataTransport (~> 3.0)
- nanopb (~> 0.3.901)
- GoogleUtilities/AppDelegateSwizzler (6.3.1):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (6.3.1)
- GoogleUtilities/Logger (6.3.1):
- GoogleUtilities/Environment
- GoogleUtilities/MethodSwizzler (6.3.1):
- GoogleUtilities/Logger
- GoogleUtilities/Network (6.3.1):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (6.3.1)"
- GoogleUtilities/Reachability (6.3.1):
- GoogleUtilities/Logger
- GoogleUtilities/UserDefaults (6.3.1):
- GoogleUtilities/Logger
- nanopb (0.3.901):
- nanopb/decode (= 0.3.901)
- nanopb/encode (= 0.3.901)
- nanopb/decode (0.3.901)
- nanopb/encode (0.3.901)
- Nimble (8.0.4)
- Quick (2.2.0)
- SheetyColors (1.0.1):
- Capable/Colors (~> 1.0)

DEPENDENCIES:
- Answers
- AppCenter/Analytics
- Capable (from `../`)
- Fabric
- Firebase/Core
- Nimble (~> 8.0.4)
- Quick (~> 2.2.0)
- SheetyColors (= 1.0.1)

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- Answers
- AppCenter
- Fabric
- Firebase
- FirebaseAnalytics
- FirebaseCore
- FirebaseCoreDiagnostics
- FirebaseCoreDiagnosticsInterop
- FirebaseInstanceID
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleDataTransportCCTSupport
- GoogleUtilities
- nanopb
https://github.com/CocoaPods/Specs.git:
- Nimble
- Quick
- SheetyColors
Expand All @@ -115,25 +28,11 @@ EXTERNAL SOURCES:
:path: "../"

SPEC CHECKSUMS:
Answers: 7d5ff1f77fea900eb75032b37b4288482b824055
AppCenter: 49a9ffe114c00e2bf5374aeda816d47eabf1978a
Capable: c9a4ee37bb727af2255879f32e56b5cfa04857a5
Fabric: 706c8b8098fff96c33c0db69cbf81f9c551d0d74
Firebase: 5e6b7b12bf9adb90986688edc06b156c37e109cd
FirebaseAnalytics: 0e3ecff2c5d86070f7d4325e21f1edabfbd558dc
FirebaseCore: 064c2dd92a8ca5974bbdcb080df9921e46bd34cd
FirebaseCoreDiagnostics: af29e43048607588c050889d19204f4d7b758c9f
FirebaseCoreDiagnosticsInterop: 6829da2b8d1fc795ff1bd99df751d3788035d2cb
FirebaseInstanceID: 550df9be1f99f751d8fcde3ac342a1e21a0e6c42
GoogleAppMeasurement: 434cc7be25e71dc04b8d0e3079125127b330e84a
GoogleDataTransport: f6fe28f43e3a300736854260961ad485b473edc5
GoogleDataTransportCCTSupport: 862418a8cdda520c4dd4af83a756d04efe4a6990
GoogleUtilities: f895fde57977df4e0233edda0dbeac490e3703b6
nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48
Nimble: 18d5360282923225d62b09d781f63abc1a0111fc
Quick: 7fb19e13be07b5dfb3b90d4f9824c855a11af40e
SheetyColors: ae8c3a5d04d310e8e2d08e4aa0bd543519d02252

PODFILE CHECKSUM: 1ddad2d76c31989ac603b5e5ffa5a72726b31819
PODFILE CHECKSUM: 4be5f3d8c8dceba64f29d52556419c2c3a677413

COCOAPODS: 1.7.5
COCOAPODS: 1.8.4
Loading

0 comments on commit dd7af9e

Please sign in to comment.