Gerar um Gemfile ...
source 'https://rubygems.org'
gem 'cocoapods', '> 1.6.1'
gem 'fastlane', '> 2.117.1'
Instalar:
bundle install
Alterar o PodFile:
target 'Cocoacasts' do
platform :ios, '12.0'
use_frameworks!
pod 'KeychainAccess', '> 3.1.2'
pod 'ReachabilitySwift', '> 4.3.0'
pod 'Reveal-SDK', configurations: ['Debug']
target 'CocoacastsTests' do
inherit! :search_paths
end
target 'CocoacastsUITests' do
inherit! :search_paths
end
end
Instalar:
bundle exec pod install
Adicionar:
README.md
.gitignore:
#########################
.gitignore file for Xcode4 / OS X Source projects
NB: if you are storing "built" products, this WILL NOT WORK,
and you should use a different .gitignore (or none at all)
This file is for SOURCE projects, where there are many extra
files that we want to exclude
#########################
OS X temporary files that should never be committed
.DS_Store
*.swp
profile
Xcode temporary files that should never be committed
NB: NIB/XIB files still exist even on Storyboard projects, so we want this...
*~.nib
NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "DerivedData"
DerivedData/
NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "build"
build/
Xcode private settings (window sizes, bookmarks, breakpoints, custom executables, smart groups)
SOMETIMES you need to put this file in version control.
Apple designed it poorly - if you use "custom executables", they are
99% of projects do NOT use those, so they do NOT want to version control this file.
..but if you're in the 1%, comment out the line "*.pbxuser"
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
NB: also, whitelist the default ones, some projects need to use these
!default.pbxuser
!default.mode1v3
!default.mode2v3
!default.perspectivev3
Xcode 4 - semi-personal settings, often included in workspaces
You can safely ignore the xcuserdata files - but do NOT ignore the files next to them
xcuserdata
XCode 4 workspaces - more detailed
Workspaces are important! They are a core feature of Xcode - don't exclude them :)
Workspace layout is quite spammy. For reference:
(project-name).xcodeproj/
Xcode 4 workspaces - SHARED
This is UNDOCUMENTED (google: "developer.apple.com xcshareddata" - 0 results
But if you're going to kill personal workspaces, at least keep the shared ones...
!xcshareddata
PRIVATE ones are stored inside xcuserdata
!xcschemes
Xcode 4 - Deprecated classes
Allegedly, if you manually "deprecate" your classes, they get moved here.
We're using source-control, so this is a "feature" that we do not want!
*.moved-aside
/Pods