Skip to content

Commit

Permalink
Remove FirebaseCore from project
Browse files Browse the repository at this point in the history
  • Loading branch information
hansemannn committed Oct 18, 2017
1 parent 5336b2a commit eb41f0d
Show file tree
Hide file tree
Showing 39 changed files with 40 additions and 29 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ Use the native Firebase SDK in Axway Titanium. This repository is part of the [T

#### Methods

##### `configure()`

##### `log(name, parameters)`
- `name` (String)
- `parameters` (Dictionary)
Expand All @@ -36,11 +34,14 @@ Use the native Firebase SDK in Axway Titanium. This repository is part of the [T

## Example
```js
// Require the Firebase Core module (own project!)
var FirebaseCore = require('firebase.core');

// Require the Firebase Analytics module
var FirebaseAnalytics = require('firebase.analytics');

// Configure FirebaseAnalytics
FirebaseAnalytics.configure();
// Configure Firebase
FirebaseCore.configure();

// Get the App Instance ID
Ti.API.info('App Instance ID: ' + FirebaseAnalytics.appInstanceID);
Expand Down Expand Up @@ -69,7 +70,7 @@ FirebaseAnalytics.enabled = false;

## Build
```js
cd iphone
cd ios
appc ti build -p ios --build-only
```

Expand Down
8 changes: 8 additions & 0 deletions ios/shared/_README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# README

The frameworks in this directory are placed here intentionally, because they should not be packaged with the module
to avoid duplicate framework references. They are delivered by the `titanium-firebase-core` module instead to retain
a clean dependency-separation.

## Questions
For questions, reach out on TiSlack (@hans), thx!
File renamed without changes.
File renamed without changes.
50 changes: 26 additions & 24 deletions ios/titanium-firebase-analytics.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@
AA747D9F0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch */; };
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
DB073CC11F94013100E2F9D5 /* FirebaseAnalytics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */; };
DB073CC21F94013100E2F9D5 /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */; };
DB073CC31F94013100E2F9D5 /* FirebaseCoreDiagnostics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */; };
DB073CC41F94013100E2F9D5 /* FirebaseInstanceID.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */; };
DB073CC51F94013100E2F9D5 /* FirebaseNanoPB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */; };
DB073CC61F94013100E2F9D5 /* GoogleToolboxForMac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */; };
DB073CC71F94013100E2F9D5 /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBD1F94008500E2F9D5 /* nanopb.framework */; };
DB15C7841F976F7A0054FD3A /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */; };
DB15C7851F976F7A0054FD3A /* FirebaseNanoPB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */; };
DB15C7861F976F7A0054FD3A /* GoogleToolboxForMac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */; };
DB15C7871F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */; };
DB15C7881F976F7A0054FD3A /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7821F976F7A0054FD3A /* nanopb.framework */; };
DB15C7891F976F7A0054FD3A /* FirebaseInstanceID.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -56,13 +56,13 @@
AA747D9E0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseAnalytics_Prefix.pch; sourceTree = SOURCE_ROOT; };
AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
D2AAC07E0554694100DB518D /* libfirebase.analytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfirebase.analytics.a; sourceTree = BUILT_PRODUCTS_DIR; };
DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = platform/FirebaseInstanceID.framework; sourceTree = "<group>"; };
DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleToolboxForMac.framework; path = platform/GoogleToolboxForMac.framework; sourceTree = "<group>"; };
DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCore.framework; path = platform/FirebaseCore.framework; sourceTree = "<group>"; };
DB073CBD1F94008500E2F9D5 /* nanopb.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = nanopb.framework; path = platform/nanopb.framework; sourceTree = "<group>"; };
DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = platform/FirebaseAnalytics.framework; sourceTree = "<group>"; };
DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = platform/FirebaseCoreDiagnostics.framework; sourceTree = "<group>"; };
DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = platform/FirebaseNanoPB.framework; sourceTree = "<group>"; };
DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCore.framework; path = shared/FirebaseCore.framework; sourceTree = "<group>"; };
DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = shared/FirebaseNanoPB.framework; sourceTree = "<group>"; };
DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleToolboxForMac.framework; path = shared/GoogleToolboxForMac.framework; sourceTree = "<group>"; };
DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = shared/FirebaseCoreDiagnostics.framework; sourceTree = "<group>"; };
DB15C7821F976F7A0054FD3A /* nanopb.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = nanopb.framework; path = shared/nanopb.framework; sourceTree = "<group>"; };
DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = shared/FirebaseInstanceID.framework; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -72,12 +72,12 @@
files = (
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */,
DB073CC11F94013100E2F9D5 /* FirebaseAnalytics.framework in Frameworks */,
DB073CC21F94013100E2F9D5 /* FirebaseCore.framework in Frameworks */,
DB073CC31F94013100E2F9D5 /* FirebaseCoreDiagnostics.framework in Frameworks */,
DB073CC41F94013100E2F9D5 /* FirebaseInstanceID.framework in Frameworks */,
DB073CC51F94013100E2F9D5 /* FirebaseNanoPB.framework in Frameworks */,
DB073CC61F94013100E2F9D5 /* GoogleToolboxForMac.framework in Frameworks */,
DB073CC71F94013100E2F9D5 /* nanopb.framework in Frameworks */,
DB15C7841F976F7A0054FD3A /* FirebaseCore.framework in Frameworks */,
DB15C7891F976F7A0054FD3A /* FirebaseInstanceID.framework in Frameworks */,
DB15C7881F976F7A0054FD3A /* nanopb.framework in Frameworks */,
DB15C7871F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework in Frameworks */,
DB15C7851F976F7A0054FD3A /* FirebaseNanoPB.framework in Frameworks */,
DB15C7861F976F7A0054FD3A /* GoogleToolboxForMac.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -107,12 +107,12 @@
isa = PBXGroup;
children = (
DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */,
DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */,
DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */,
DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */,
DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */,
DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */,
DB073CBD1F94008500E2F9D5 /* nanopb.framework */,
DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */,
DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */,
DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */,
DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */,
DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */,
DB15C7821F976F7A0054FD3A /* nanopb.framework */,
AACBBE490F95108600F1A2B1 /* Foundation.framework */,
);
name = Frameworks;
Expand Down Expand Up @@ -250,6 +250,7 @@
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/platform",
"$(PROJECT_DIR)/shared",
);
GCC_C_LANGUAGE_STANDARD = c99;
GCC_OPTIMIZATION_LEVEL = 0;
Expand Down Expand Up @@ -296,6 +297,7 @@
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/platform",
"$(PROJECT_DIR)/shared",
);
GCC_C_LANGUAGE_STANDARD = c99;
GCC_MODEL_TUNING = G5;
Expand Down

0 comments on commit eb41f0d

Please sign in to comment.