Skip to content
Snippets Groups Projects
Commit 4c7f06dd authored by Adam Zvada's avatar Adam Zvada
Browse files

pods and gitignore improved

parent 3ef88b64
Branches master
No related tags found
No related merge requests found
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
## Build generated
build/
DerivedData/
## Various settings
*.pbxuser
!default.pbxuser
......@@ -14,18 +16,32 @@ DerivedData/
*.perspectivev3
!default.perspectivev3
xcuserdata/
# Xcode
.DS_Store
*.pbxuser
xcuserdata
profile
DerivedData
*.xccheckout
*.xcscmblueprint
IDEWorkspaceChecks.plist
## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint
## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
## Playgrounds
timeline.xctimeline
playground.xcworkspace
# Swift Package Manager
#
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
......@@ -33,26 +49,31 @@ playground.xcworkspace
# Package.pins
# Package.resolved
.build/
# CocoaPods
#
# 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
#
# Pods/
Pods
Podfile.lock
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
Carthage/Build
# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
......@@ -12,9 +12,13 @@
C5DBF2EC2058834300FFA015 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C5DBF2EA2058834300FFA015 /* Main.storyboard */; };
C5DBF2EE2058834300FFA015 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C5DBF2ED2058834300FFA015 /* Assets.xcassets */; };
C5DBF2F12058834300FFA015 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C5DBF2EF2058834300FFA015 /* LaunchScreen.storyboard */; };
C7C014FFF150155DA0F04619 /* Pods_Eglaf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 777EFADE4442728ABE36BE71 /* Pods_Eglaf.framework */; };
/* End PBXBuildFile section */
 
/* Begin PBXFileReference section */
11ADD04ABC8566558D2CF11A /* Pods-Eglaf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Eglaf.release.xcconfig"; path = "Pods/Target Support Files/Pods-Eglaf/Pods-Eglaf.release.xcconfig"; sourceTree = "<group>"; };
49A643A3E154DC13DFE109A5 /* Pods-Eglaf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Eglaf.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Eglaf/Pods-Eglaf.debug.xcconfig"; sourceTree = "<group>"; };
777EFADE4442728ABE36BE71 /* Pods_Eglaf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Eglaf.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C5DBF2E32058834300FFA015 /* Eglaf.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Eglaf.app; sourceTree = BUILT_PRODUCTS_DIR; };
C5DBF2E62058834300FFA015 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
C5DBF2E82058834300FFA015 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
......@@ -29,17 +33,37 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C7C014FFF150155DA0F04619 /* Pods_Eglaf.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
 
/* Begin PBXGroup section */
7A4FFAD345B153D5871133E6 /* Pods */ = {
isa = PBXGroup;
children = (
49A643A3E154DC13DFE109A5 /* Pods-Eglaf.debug.xcconfig */,
11ADD04ABC8566558D2CF11A /* Pods-Eglaf.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
B4F99C0A6FBDB330D507CE74 /* Frameworks */ = {
isa = PBXGroup;
children = (
777EFADE4442728ABE36BE71 /* Pods_Eglaf.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
C5DBF2DA2058834300FFA015 = {
isa = PBXGroup;
children = (
C5DBF2E52058834300FFA015 /* Eglaf */,
C5DBF2E42058834300FFA015 /* Products */,
7A4FFAD345B153D5871133E6 /* Pods */,
B4F99C0A6FBDB330D507CE74 /* Frameworks */,
);
sourceTree = "<group>";
};
......@@ -71,9 +95,11 @@
isa = PBXNativeTarget;
buildConfigurationList = C5DBF2F52058834300FFA015 /* Build configuration list for PBXNativeTarget "Eglaf" */;
buildPhases = (
416555C0D0B5A0697AAC0316 /* [CP] Check Pods Manifest.lock */,
C5DBF2DF2058834300FFA015 /* Sources */,
C5DBF2E02058834300FFA015 /* Frameworks */,
C5DBF2E12058834300FFA015 /* Resources */,
38CECB6003DE54405BE4654F /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
......@@ -131,6 +157,61 @@
};
/* End PBXResourcesBuildPhase section */
 
/* Begin PBXShellScriptBuildPhase section */
38CECB6003DE54405BE4654F /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-Eglaf/Pods-Eglaf-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework",
"${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework",
"${BUILT_PRODUCTS_DIR}/ReactiveCocoa/ReactiveCocoa.framework",
"${BUILT_PRODUCTS_DIR}/ReactiveSwift/ReactiveSwift.framework",
"${BUILT_PRODUCTS_DIR}/Reqres/Reqres.framework",
"${BUILT_PRODUCTS_DIR}/Result/Result.framework",
"${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveCocoa.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reqres.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Eglaf/Pods-Eglaf-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
416555C0D0B5A0697AAC0316 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Eglaf-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 */
C5DBF2DF2058834300FFA015 /* Sources */ = {
isa = PBXSourcesBuildPhase;
......@@ -272,6 +353,7 @@
};
C5DBF2F62058834300FFA015 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 49A643A3E154DC13DFE109A5 /* Pods-Eglaf.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
......@@ -287,6 +369,7 @@
};
C5DBF2F72058834300FFA015 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 11ADD04ABC8566558D2CF11A /* Pods-Eglaf.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
......
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:Eglaf.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>
Podfile 0 → 100644
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'Eglaf' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'ReactiveCocoa'
pod 'ReactiveSwift'
pod 'Alamofire'
pod 'Reqres'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Storage'
# Pods for Eglaf
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment