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
File renamed without changes.
10 changes: 5 additions & 5 deletions splitio/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
PODS:
- Flutter (1.0.0)
- Split (2.15.0)
- splitio (0.1.0):
- splitio_ios (0.1.0):
- Flutter
- Split (~> 2.15.0)

DEPENDENCIES:
- Flutter (from `Flutter`)
- splitio (from `.symlinks/plugins/splitio/ios`)
- splitio_ios (from `.symlinks/plugins/splitio_ios/ios`)

SPEC REPOS:
trunk:
Expand All @@ -16,13 +16,13 @@ SPEC REPOS:
EXTERNAL SOURCES:
Flutter:
:path: Flutter
splitio:
:path: ".symlinks/plugins/splitio/ios"
splitio_ios:
:path: ".symlinks/plugins/splitio_ios/ios"

SPEC CHECKSUMS:
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
Split: d103c6afa47b5d1eac21e066c6bc09c879b21798
splitio: 6ef65e65e042489e9d30fe1f56abe9340bf69039
splitio_ios: 665651004a4984a415386b1eed4ae315b50bc069

PODFILE CHECKSUM: 6ab177d3659abbf5f15e864674366127c98cb8c0

Expand Down
46 changes: 23 additions & 23 deletions splitio/example/ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
030A5D79BA57E380D8657A73 /* [CP] Embed Pods Frameworks */,
83B902C28BA5AB1DD426315E /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand All @@ -212,7 +212,7 @@
C512775C2847F3D800B7D1A2 /* Sources */,
C512775D2847F3D800B7D1A2 /* Frameworks */,
C512775E2847F3D800B7D1A2 /* Resources */,
8639C5B3E80E5EE46CFFE931 /* [CP] Embed Pods Frameworks */,
456FD0F25BD4B27148539A17 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand Down Expand Up @@ -285,23 +285,6 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
030A5D79BA57E380D8657A73 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
06FEC5AC68198B8F6612EC6F /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -338,6 +321,23 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
456FD0F25BD4B27148539A17 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
6EB34F8858EB9AEFDA66439B /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand All @@ -360,21 +360,21 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
8639C5B3E80E5EE46CFFE931 /* [CP] Embed Pods Frameworks */ = {
83B902C28BA5AB1DD426315E /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SplitTests/Pods-SplitTests-frameworks.sh\"\n";
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
Expand Down
2 changes: 1 addition & 1 deletion splitio/example/ios/SplitTests/ArgumentParserTests.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import splitio
@testable import splitio_ios

class ArgumentParserTests: XCTestCase {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import splitio
@testable import splitio_ios

class SplitClientConfigHelperTests: XCTestCase {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import splitio
@testable import splitio_ios
@testable import Split

class SplitMethodParserTests: XCTestCase {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import splitio
@testable import splitio_ios
@testable import Split

class SplitProviderHelperTests: XCTestCase {
Expand Down
2 changes: 1 addition & 1 deletion splitio/example/ios/SplitTests/SplitTests.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import splitio
@testable import splitio_ios
@testable import Split

class SplitTests: XCTestCase {
Expand Down
7 changes: 7 additions & 0 deletions splitio/example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,13 @@ packages:
relative: true
source: path
version: "0.1.2"
splitio_ios:
dependency: transitive
description:
path: "../../splitio_ios"
relative: true
source: path
version: "0.1.2"
splitio_platform_interface:
dependency: transitive
description:
Expand Down
6 changes: 4 additions & 2 deletions splitio/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,17 @@ flutter:
android:
default_package: splitio_android
ios:
pluginClass: SplitioPlugin
default_package: splitio_ios

dependencies:
flutter:
sdk: flutter
splitio_platform_interface: # ^1.0.0
path: ../splitio_platform_interface
splitio_android: # ^1.0.0
splitio_android: # ^0.1.2
path: ../splitio_android
splitio_ios: # ^0.1.2
path: ../splitio_ios

dev_dependencies:
flutter_test:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class SplitioPlugin implements FlutterPlugin, MethodCallHandler {

@Override
public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) {
channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "splitio.io/splitio_android");
channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "split.io/splitio_android");
channel.setMethodCallHandler(this);
SplitFactoryProvider provider = getSplitFactoryProvider(flutterPluginBinding.getApplicationContext());
methodParser = new SplitMethodParserImpl(flutterPluginBinding.getApplicationContext(), channel, provider);
Expand Down
3 changes: 1 addition & 2 deletions splitio_android/lib/splitio_android.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import 'package:flutter/services.dart';
import 'package:splitio_platform_interface/splitio_platform_interface.dart';

const MethodChannel _methodChannel =
MethodChannel('splitio.io/splitio_android');
const MethodChannel _methodChannel = MethodChannel('split.io/splitio_android');

/// Implementation for Android of [SplitioPlatform].
class SplitioAndroid extends MethodChannelPlatform {
Expand Down
2 changes: 1 addition & 1 deletion splitio_android/test/splitio_android_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:splitio_android/splitio_android.dart';
import 'package:splitio_platform_interface/split_configuration.dart';

void main() {
const MethodChannel _channel = MethodChannel('splitio.io/splitio_android');
const MethodChannel _channel = MethodChannel('split.io/splitio_android');

String methodName = '';
dynamic methodArguments;
Expand Down
29 changes: 29 additions & 0 deletions splitio_ios/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
/pubspec.lock
**/doc/api/
.dart_tool/
.packages
build/
3 changes: 3 additions & 0 deletions splitio_ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# 0.1.2

Splits from `splitio` as federated implementation.
Loading