From b19591ad76fc93babaae6ae4b5a2b3720ea1476a Mon Sep 17 00:00:00 2001 From: Zachary Orr <516458+ZachOrr@users.noreply.github.com> Date: Sat, 11 Nov 2023 18:36:17 -0500 Subject: [PATCH] Update gitignore to include SPM (#959) --- .gitignore | 79 +++++++- .../xcshareddata/swiftpm/Package.resolved | 178 ------------------ 2 files changed, 72 insertions(+), 185 deletions(-) delete mode 100644 the-blue-alliance-ios.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/.gitignore b/.gitignore index 6353228c1..d83319a40 100755 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,20 @@ .DS_Store + # Xcode # +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## User settings +xcuserdata/ + +## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) +*.xcscmblueprint +*.xccheckout + +## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) build/ +DerivedData/ +*.moved-aside *.pbxuser !default.pbxuser *.mode1v3 @@ -10,21 +23,73 @@ build/ !default.mode2v3 *.perspectivev3 !default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData + +## Obj-C/Swift specific *.hmap + +## App packaging *.ipa -*.xcuserstate +*.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. +# Packages/ +Package.pins +Package.resolved +*.xcodeproj + +# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata +# hence it is not needed unless you have added a package configuration file to your project +.swiftpm + +.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: -# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # -Pods/ +# Pods/ +# +# Add this line if you want to avoid checking in source code from the Xcode workspace +# *.xcworkspace + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build/ + +# Accio dependency management +Dependencies/ +.accio/ + +# 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/**/*.png +fastlane/test_output + +# Code Injection +# +# After new code Injection tools there's a generated folder /iOSInjectionProject +# https://github.com/johnno1962/injectionforxcode + +iOSInjectionProject/ the-blue-alliance-ios.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/the-blue-alliance-ios.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/the-blue-alliance-ios.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index dbaa903c4..000000000 --- a/the-blue-alliance-ios.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,178 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "abseil", - "repositoryURL": "https://github.com/firebase/abseil-cpp-SwiftPM.git", - "state": { - "branch": null, - "revision": "fffc3c2729be5747390ad02d5100291a0d9ad26a", - "version": "0.20200225.4" - } - }, - { - "package": "Agrume", - "repositoryURL": "git@github.com:JanGorman/Agrume.git", - "state": { - "branch": null, - "revision": "32d6a31d87aa6aed1c8f8162cc8e25915bbbc510", - "version": "5.8.7" - } - }, - { - "package": "AppAuth", - "repositoryURL": "https://github.com/openid/AppAuth-iOS.git", - "state": { - "branch": null, - "revision": "71cde449f13d453227e687458144bde372d30fc7", - "version": "1.6.2" - } - }, - { - "package": "BoringSSL-GRPC", - "repositoryURL": "https://github.com/firebase/boringssl-SwiftPM.git", - "state": { - "branch": null, - "revision": "734a8247442fde37df4364c21f6a0085b6a36728", - "version": "0.7.2" - } - }, - { - "package": "Firebase", - "repositoryURL": "https://github.com/firebase/firebase-ios-sdk.git", - "state": { - "branch": null, - "revision": "b97bfcd2e5eecc7aa7e1aeb27d097d610876cf93", - "version": "7.11.1" - } - }, - { - "package": "GoogleAppMeasurement", - "repositoryURL": "https://github.com/google/GoogleAppMeasurement.git", - "state": { - "branch": null, - "revision": "22cb3ab5588200b210ae01e42665f52ac4e8ad28", - "version": "7.11.1" - } - }, - { - "package": "GoogleDataTransport", - "repositoryURL": "https://github.com/google/GoogleDataTransport.git", - "state": { - "branch": null, - "revision": "369716b8d7518a530ce3c3a251436d72546debd8", - "version": "8.4.0" - } - }, - { - "package": "GoogleSignIn", - "repositoryURL": "https://github.com/google/GoogleSignIn-iOS", - "state": { - "branch": null, - "revision": "7932d33686c1dc4d7df7a919aae47361d1cdfda4", - "version": "7.0.0" - } - }, - { - "package": "GoogleUtilities", - "repositoryURL": "https://github.com/google/GoogleUtilities.git", - "state": { - "branch": null, - "revision": "2e364ff22e952c3bcb202263a9a0d26e46c1b172", - "version": "7.5.1" - } - }, - { - "package": "gRPC", - "repositoryURL": "https://github.com/firebase/grpc-SwiftPM.git", - "state": { - "branch": null, - "revision": "fb405dd2c7901485f7e158b24e3a0a47e4efd8b5", - "version": "1.28.4" - } - }, - { - "package": "GTMSessionFetcher", - "repositoryURL": "https://github.com/google/gtm-session-fetcher.git", - "state": { - "branch": null, - "revision": "424886f9336a71891aa81852d0c2c08d807d21aa", - "version": "1.6.1" - } - }, - { - "package": "GTMAppAuth", - "repositoryURL": "https://github.com/google/GTMAppAuth.git", - "state": { - "branch": null, - "revision": "cee3c709307912d040bd1e06ca919875a92339c6", - "version": "2.0.0" - } - }, - { - "package": "leveldb", - "repositoryURL": "https://github.com/firebase/leveldb.git", - "state": { - "branch": null, - "revision": "0706abcc6b0bd9cedfbb015ba840e4a780b5159b", - "version": "1.22.2" - } - }, - { - "package": "nanopb", - "repositoryURL": "https://github.com/firebase/nanopb.git", - "state": { - "branch": null, - "revision": "7ee9ef9f627d85cbe1b8c4f49a3ed26eed216c77", - "version": "2.30908.0" - } - }, - { - "package": "Promises", - "repositoryURL": "https://github.com/google/promises.git", - "state": { - "branch": null, - "revision": "afa9a1ace74e116848d4f743599ab83e584ff8cb", - "version": "1.2.12" - } - }, - { - "package": "PureLayout", - "repositoryURL": "https://github.com/PureLayout/PureLayout", - "state": { - "branch": "master", - "revision": "cc3078c0d33de27e22304c9b90c7f5e1f795d3f6", - "version": null - } - }, - { - "package": "SwiftProtobuf", - "repositoryURL": "https://github.com/apple/swift-protobuf.git", - "state": { - "branch": null, - "revision": "1f62db409f2c9b0223a3f68567b4a01333aae778", - "version": "1.17.0" - } - }, - { - "package": "SwiftyGif", - "repositoryURL": "https://github.com/kirualex/SwiftyGif", - "state": { - "branch": null, - "revision": "d6d26061d6553a493781ad3df4a8e275c43fc373", - "version": "5.4.4" - } - }, - { - "package": "YouTubeiOSPlayerHelper", - "repositoryURL": "https://github.com/youtube/youtube-ios-player-helper.git", - "state": { - "branch": null, - "revision": "f57129cd4380ec0a74dd3a59da3270a1d653d59b", - "version": "1.0.4" - } - } - ] - }, - "version": 1 -}