Skip to content

Instantly share code, notes, and snippets.

git reset --hard HEAD
require 'spaceship'
Spaceship.login
Spaceship.select_team
# Fetch all provisioning profiles
certs = Spaceship.provisioning_profile.app_store.all
certs.each do |cert|
lane :beta do
keychain_name = "ci-travis-app"
create_keychain(
name: keychain_name,
default_keychain: true,
unlock: true,
timeout: 3600,
lock_when_sleeps: true,
language: objective-c
osx_image: xcode7.3
before_script:
- openssl aes-256-cbc -k $ENCRYPTION_PASSWORD -in fastlane/Certificates/distribution.p12.enc
-d -a -out fastlane/Certificates/distribution.p12
script:
- "./fastlane/travis.sh"
firebase-debug.log*
firestore-debug.log*
ui-debug.log*
// src/firebase.js
import firebase from 'firebase/app';
import 'firebase/auth';
import 'firebase/firestore';
// TODO: Use a configuration object
firebaseApp.initializeApp({
projectId: '',
appId: '',
// src/App.js
import React from "react";
import { db } from "./firebase";
function App() {
db.doc("hello/world").set({ hello: "world" });
return <div />;
}
export default App;
// src/App.js
import React from 'react';
import { db } from './firebase';
function App() {
const [data, setData] = React.useState();
React.useEffect(() => {
db.doc('people/me')
.get()
"emulators": "firebase emulators:start --import=data --export-on-exit",