Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@

source 'https://rubygems.org'

gem 'cocoapods'
gem 'cocoapods-core'
gem 'xcodeproj'
89 changes: 0 additions & 89 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,98 +2,11 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.9)
activesupport (7.1.6)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
mutex_m
securerandom (>= 0.3)
tzinfo (~> 2.0)
addressable (2.8.8)
public_suffix (>= 2.0.2, < 8.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
base64 (0.3.0)
benchmark (0.5.0)
bigdecimal (3.3.1)
claide (1.1.0)
cocoapods (1.16.2)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.16.2)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 2.1, < 3.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.6.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 2.3.0, < 3.0)
xcodeproj (>= 1.27.0, < 2.0)
cocoapods-core (1.16.2)
activesupport (>= 5.0, < 8)
addressable (~> 2.8)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
netrc (~> 0.11)
public_suffix (~> 4.0)
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (2.1)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.1)
cocoapods-trunk (1.6.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.5)
drb (2.2.3)
escape (0.0.4)
ethon (0.18.0)
ffi (>= 1.15.0)
logger
ffi (1.17.2)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.9.0)
mutex_m
i18n (1.14.7)
concurrent-ruby (~> 1.0)
json (2.16.0)
logger (1.7.0)
minitest (5.26.1)
molinillo (0.8.0)
mutex_m (0.3.0)
nanaimo (0.4.0)
nap (1.1.0)
netrc (0.11.0)
public_suffix (4.0.7)
rexml (3.4.4)
ruby-macho (2.5.1)
securerandom (0.3.2)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xcodeproj (1.27.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
Expand All @@ -106,8 +19,6 @@ PLATFORMS
ruby

DEPENDENCIES
cocoapods
cocoapods-core
xcodeproj

BUNDLED WITH
Expand Down
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,8 @@ for both Objective-C and Swift. For more information, see https://firebase.googl
## Samples

You can open each of the following samples as an Xcode project, and run
them on a mobile device or a simulator. Simply install the pods and open
the .xcworkspace file to see the project in Xcode.
```
$ pod install --repo-update
$ open your-project.xcworkspace
```
them on a mobile device or a simulator. Simply open
the .xcodeproj file to see the project in Xcode.
When doing so you need to add each sample app you wish to try to a Firebase
project on the [Firebase console](https://console.firebase.google.com).
You can add multiple sample apps to the same Firebase project.
Expand Down
8 changes: 2 additions & 6 deletions analytics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ Google Analytics for Firebase to log in-app events and set user properties.
Ready? Let's get started! 🚀

Clone this project and `cd` into the `AnalyticsExample` directory.
Run `pod install`. This command will install all of the required cocoapods
for this quickstart and generate a `.xcworkspace` project. Go ahead and
open the `AnalyticsExample.xcworkspace` project.
Open the `AnalyticsExample.xcodeproj` project.

### Terminal commands to clone and open the project!
```terminal
Expand All @@ -27,9 +25,7 @@ git clone https://github.com/firebase/quickstart-ios.git

cd analytics/

pod install --repo-update

open AnalyticsExample.xcworkspace
open AnalyticsExample.xcodeproj
```

## Connecting to the Firebase Console
Expand Down
8 changes: 2 additions & 6 deletions appdistribution/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ about Firebase App Distribution [here](https://firebase.google.com/docs/app-dist
Ready? Let's get started! 🚀

Clone this project and `cd` into the `AppDistributionExample` directory.
Run `pod install`. This command will install all of the required cocoapods
for this quickstart and generate a `.xcworkspace` project. Go ahead and
open the `AppDistributionExample.xcworkspace` project.
Open the `AppDistributionExample.xcodeproj` project.

### Terminal commands to clone and open the project!
```bash
Expand All @@ -19,9 +17,7 @@ $ git clone https://github.com/firebase/quickstart-ios.git

$ cd appdistribution/

$ pod install

$ open AppDistributionExample.xcworkspace
$ open AppDistributionExample.xcodeproj

```

Expand Down
10 changes: 4 additions & 6 deletions authentication/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Firebase Auth offers multiple ways to authenticate users. In this quickstart, we

Ready? Let's get started! 🏎💨

Clone this project and `cd` into the `AuthenticationExample` directory. Run `pod install`. This command will install all of the required CocoaPods for this quickstart and generate a `.xcworkspace` project. Go ahead and open the `AuthenticationExample.xcworkspace` project.
Clone this project and `cd` into the `AuthenticationExample` directory. Open the `AuthenticationExample.xcodeproj` project.

### Terminal commands to clone and open the project!
```bash
Expand All @@ -20,9 +20,7 @@ $ git clone https://github.com/firebase/quickstart-ios.git

$ cd authentication/

$ pod install --repo-update

$ open AuthenticationExample.xcworkspace
$ open AuthenticationExample.xcodeproj

```

Expand All @@ -49,7 +47,7 @@ To enable sign in with each of the following identity providers, there are a few

### Google Sign In

We have already included the **`GoogleSignIn`** CocoaPod in the quickstart's `Podfile`. This CocoaPod is **required** for **Google Sign In**.
The **`GoogleSignIn`** dependency is required for **Google Sign In** and is included in the `Package.swift` file.

#### Start by going to the [Firebase Console](https://console.firebase.google.com) and navigate to your project:

Expand Down Expand Up @@ -150,7 +148,7 @@ See the [Getting Started with Yahoo Sign In guide](https://firebase.google.com/d

### Facebook

We have already included the **`FBSDKLoginKit`** CocoaPod in the quickstart's `Podfile`. This CocoaPod is **required** for **Sign In with Facebook**.
The **`FBSDKLoginKit`** dependency is required for **Sign In with Facebook** and is included in the `Package.swift` file.

- Go to the [Facebook Developers Site](https://developers.facebook.com) and follow all
instructions to set up a new iOS app. When asked for a bundle ID, use
Expand Down
3 changes: 1 addition & 2 deletions inappmessaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ Firebase In-App messaging is a service allowing developers to send targeted
messages to users. To learn more, take a look at [the docs](https://firebase.google.com/docs/ios/setup).
## Setup
* [Add Firebase to your iOS app][setup-ios].
* In the root of the project, run `pod install --repo-update`.
* Open the resulting `xcworkspace` and run the app on an iOS device or simulator.
* Open `InAppMessagingExample.xcodeproj` and run the app on an iOS device or simulator.

## Getting Started
* Open the In-App Messaging tab of [Firebase Console][firebase-console].
Expand Down
1 change: 0 additions & 1 deletion messaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ Getting Started
---------------

- Add APNS certs to your project in **Project Settings** > **Notifications** in the [console](https://console.firebase.google.com)
- Run `pod install --repo-update`
- Copy in the GoogleServices-Info.plist to your project
- Update the app Bundle ID in Xcode to match the Bundle ID of your APNs cert.
- Run the sample on your iOS device.
Expand Down
17 changes: 0 additions & 17 deletions scripts/install_prereqs/mlmodelinterpreter.sh

This file was deleted.

17 changes: 0 additions & 17 deletions scripts/install_prereqs/mlvision.sh

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 54;
objects = {

/* Begin PBXBuildFile section */
EA54C8EB2ED75C0D008C21B4 /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = EA54C8EA2ED75C0D008C21B4 /* FirebaseAuth */; };
EA5A3FF724C24F2700C626BA /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = EA5A3FF624C24F2700C626BA /* GoogleService-Info.plist */; };
EAF7CE3024B5F84800DE15AB /* PasswordlessSwiftUIApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF7CE2F24B5F84700DE15AB /* PasswordlessSwiftUIApp.swift */; };
EAF7CE3224B5F84800DE15AB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF7CE3124B5F84800DE15AB /* ContentView.swift */; };
Expand All @@ -30,25 +31,18 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
EA54C8EB2ED75C0D008C21B4 /* FirebaseAuth in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
4604AEB720361FDAABE17640 /* Pods */ = {
isa = PBXGroup;
children = (
);
path = Pods;
sourceTree = "<group>";
};
EAF7CE2324B5F84700DE15AB = {
isa = PBXGroup;
children = (
EAF7CE2E24B5F84700DE15AB /* PasswordlessSwiftUI */,
EAF7CE2D24B5F84700DE15AB /* Products */,
4604AEB720361FDAABE17640 /* Pods */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -125,6 +119,9 @@
Base,
);
mainGroup = EAF7CE2324B5F84700DE15AB;
packageReferences = (
EA54C8E92ED75C0D008C21B4 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
);
productRefGroup = EAF7CE2D24B5F84700DE15AB /* Products */;
projectDirPath = "";
projectRoot = "";
Expand Down Expand Up @@ -344,6 +341,25 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
EA54C8E92ED75C0D008C21B4 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/firebase/firebase-ios-sdk";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 12.6.0;
};
};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
EA54C8EA2ED75C0D008C21B4 /* FirebaseAuth */ = {
isa = XCSwiftPackageProductDependency;
package = EA54C8E92ED75C0D008C21B4 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseAuth;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = EAF7CE2424B5F84700DE15AB /* Project object */;
}
11 changes: 0 additions & 11 deletions swiftui/PasswordlessSwiftUI/Podfile

This file was deleted.

Loading