Skip to content

Commit ac9f0bb

Browse files
committed
Add Action-watchOS Target and Share xcscheme
1 parent 50ff0ae commit ac9f0bb

File tree

3 files changed

+201
-3
lines changed

3 files changed

+201
-3
lines changed

Action.xcodeproj/project.pbxproj

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
1FCDDA8E1EAC32AC006EB95B /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FCDDA8C1EAC32AC006EB95B /* RxCocoa.framework */; };
2222
1FCDDA8F1EAC32AC006EB95B /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FCDDA8D1EAC32AC006EB95B /* RxSwift.framework */; };
2323
1FCDDA901EAC3308006EB95B /* Action.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0569E11DE28587007E1D0D /* Action.h */; settings = {ATTRIBUTES = (Public, ); }; };
24+
1FCDDA9E1EAC33C5006EB95B /* Action.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0569E11DE28587007E1D0D /* Action.h */; settings = {ATTRIBUTES = (Public, ); }; };
25+
1FCDDAA11EAC33D3006EB95B /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FCDDA9F1EAC33D3006EB95B /* RxCocoa.framework */; };
26+
1FCDDAA21EAC33D3006EB95B /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FCDDAA01EAC33D3006EB95B /* RxSwift.framework */; };
2427
3D37A3961DB4A97C0028BC0E /* RxTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D9C98331DB4A87B004A9F7C /* RxTest.framework */; };
2528
5ED520241E1EA199007621B9 /* BindToTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ED520231E1EA199007621B9 /* BindToTests.swift */; };
2629
7BD1C7551E1D5562000D82DA /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD1C7541E1D5562000D82DA /* UIControl+Rx.swift */; };
@@ -91,6 +94,9 @@
9194
1FCDDA821EAC3295006EB95B /* Action.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Action.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9295
1FCDDA8C1EAC32AC006EB95B /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = Carthage/Checkouts/RxSwift/build/Debug/RxCocoa.framework; sourceTree = "<group>"; };
9396
1FCDDA8D1EAC32AC006EB95B /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Checkouts/RxSwift/build/Debug/RxSwift.framework; sourceTree = "<group>"; };
97+
1FCDDA961EAC33B0006EB95B /* Action.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Action.framework; sourceTree = BUILT_PRODUCTS_DIR; };
98+
1FCDDA9F1EAC33D3006EB95B /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = "Carthage/Checkouts/RxSwift/build/Debug-watchos/RxCocoa.framework"; sourceTree = "<group>"; };
99+
1FCDDAA01EAC33D3006EB95B /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = "Carthage/Checkouts/RxSwift/build/Debug-watchos/RxSwift.framework"; sourceTree = "<group>"; };
94100
3D9C98331DB4A87B004A9F7C /* RxTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxTest.framework; path = Carthage/Checkouts/RxSwift/build/Debug/RxTest.framework; sourceTree = "<group>"; };
95101
5ED520231E1EA199007621B9 /* BindToTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BindToTests.swift; path = ActionTests/BindToTests.swift; sourceTree = "<group>"; };
96102
7BD1C7541E1D5562000D82DA /* UIControl+Rx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIControl+Rx.swift"; sourceTree = "<group>"; };
@@ -141,6 +147,15 @@
141147
);
142148
runOnlyForDeploymentPostprocessing = 0;
143149
};
150+
1FCDDA921EAC33B0006EB95B /* Frameworks */ = {
151+
isa = PBXFrameworksBuildPhase;
152+
buildActionMask = 2147483647;
153+
files = (
154+
1FCDDAA11EAC33D3006EB95B /* RxCocoa.framework in Frameworks */,
155+
1FCDDAA21EAC33D3006EB95B /* RxSwift.framework in Frameworks */,
156+
);
157+
runOnlyForDeploymentPostprocessing = 0;
158+
};
144159
7F5E6A641D7F08D2000B6076 /* Frameworks */ = {
145160
isa = PBXFrameworksBuildPhase;
146161
buildActionMask = 2147483647;
@@ -219,6 +234,8 @@
219234
7F5E6A5C1D7F06C4000B6076 /* Frameworks */ = {
220235
isa = PBXGroup;
221236
children = (
237+
1FCDDA9F1EAC33D3006EB95B /* RxCocoa.framework */,
238+
1FCDDAA01EAC33D3006EB95B /* RxSwift.framework */,
222239
1FCDDA8C1EAC32AC006EB95B /* RxCocoa.framework */,
223240
1FCDDA8D1EAC32AC006EB95B /* RxSwift.framework */,
224241
1FCDDA6A1EAC3221006EB95B /* RxCocoa.framework */,
@@ -278,6 +295,7 @@
278295
7F612ACC1D7F13B800B93BC5 /* Demo.app */,
279296
1FCDDA5B1EAC315A006EB95B /* Action.framework */,
280297
1FCDDA821EAC3295006EB95B /* Action.framework */,
298+
1FCDDA961EAC33B0006EB95B /* Action.framework */,
281299
);
282300
name = Products;
283301
sourceTree = "<group>";
@@ -301,6 +319,14 @@
301319
);
302320
runOnlyForDeploymentPostprocessing = 0;
303321
};
322+
1FCDDA931EAC33B0006EB95B /* Headers */ = {
323+
isa = PBXHeadersBuildPhase;
324+
buildActionMask = 2147483647;
325+
files = (
326+
1FCDDA9E1EAC33C5006EB95B /* Action.h in Headers */,
327+
);
328+
runOnlyForDeploymentPostprocessing = 0;
329+
};
304330
BE73AD1D1CDCD101006F8B98 /* Headers */ = {
305331
isa = PBXHeadersBuildPhase;
306332
buildActionMask = 2147483647;
@@ -348,6 +374,24 @@
348374
productReference = 1FCDDA821EAC3295006EB95B /* Action.framework */;
349375
productType = "com.apple.product-type.framework";
350376
};
377+
1FCDDA951EAC33B0006EB95B /* Action-watchOS */ = {
378+
isa = PBXNativeTarget;
379+
buildConfigurationList = 1FCDDA9B1EAC33B0006EB95B /* Build configuration list for PBXNativeTarget "Action-watchOS" */;
380+
buildPhases = (
381+
1FCDDA911EAC33B0006EB95B /* Sources */,
382+
1FCDDA921EAC33B0006EB95B /* Frameworks */,
383+
1FCDDA931EAC33B0006EB95B /* Headers */,
384+
1FCDDA941EAC33B0006EB95B /* Resources */,
385+
);
386+
buildRules = (
387+
);
388+
dependencies = (
389+
);
390+
name = "Action-watchOS";
391+
productName = "Action-watchOS";
392+
productReference = 1FCDDA961EAC33B0006EB95B /* Action.framework */;
393+
productType = "com.apple.product-type.framework";
394+
};
351395
7F5E6A661D7F08D2000B6076 /* Tests */ = {
352396
isa = PBXNativeTarget;
353397
buildConfigurationList = 7F5E6A6F1D7F08D2000B6076 /* Build configuration list for PBXNativeTarget "Tests" */;
@@ -420,6 +464,10 @@
420464
CreatedOnToolsVersion = 8.3.2;
421465
ProvisioningStyle = Automatic;
422466
};
467+
1FCDDA951EAC33B0006EB95B = {
468+
CreatedOnToolsVersion = 8.3.2;
469+
ProvisioningStyle = Automatic;
470+
};
423471
7F5E6A661D7F08D2000B6076 = {
424472
CreatedOnToolsVersion = 8.0;
425473
LastSwiftMigration = 0810;
@@ -451,6 +499,7 @@
451499
BE73AD1F1CDCD101006F8B98 /* Action */,
452500
1FCDDA5A1EAC315A006EB95B /* Action-tvOS */,
453501
1FCDDA811EAC3295006EB95B /* Action-macOS */,
502+
1FCDDA951EAC33B0006EB95B /* Action-watchOS */,
454503
7F5E6A661D7F08D2000B6076 /* Tests */,
455504
7F612ACB1D7F13B800B93BC5 /* Demo */,
456505
);
@@ -472,6 +521,13 @@
472521
);
473522
runOnlyForDeploymentPostprocessing = 0;
474523
};
524+
1FCDDA941EAC33B0006EB95B /* Resources */ = {
525+
isa = PBXResourcesBuildPhase;
526+
buildActionMask = 2147483647;
527+
files = (
528+
);
529+
runOnlyForDeploymentPostprocessing = 0;
530+
};
475531
7F5E6A651D7F08D2000B6076 /* Resources */ = {
476532
isa = PBXResourcesBuildPhase;
477533
buildActionMask = 2147483647;
@@ -521,6 +577,13 @@
521577
);
522578
runOnlyForDeploymentPostprocessing = 0;
523579
};
580+
1FCDDA911EAC33B0006EB95B /* Sources */ = {
581+
isa = PBXSourcesBuildPhase;
582+
buildActionMask = 2147483647;
583+
files = (
584+
);
585+
runOnlyForDeploymentPostprocessing = 0;
586+
};
524587
7F5E6A631D7F08D2000B6076 /* Sources */ = {
525588
isa = PBXSourcesBuildPhase;
526589
buildActionMask = 2147483647;
@@ -677,6 +740,53 @@
677740
};
678741
name = Release;
679742
};
743+
1FCDDA9C1EAC33B0006EB95B /* Debug */ = {
744+
isa = XCBuildConfiguration;
745+
buildSettings = {
746+
APPLICATION_EXTENSION_API_ONLY = YES;
747+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
748+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
749+
CODE_SIGN_IDENTITY = "";
750+
DEFINES_MODULE = YES;
751+
DYLIB_COMPATIBILITY_VERSION = 1;
752+
DYLIB_CURRENT_VERSION = 1;
753+
DYLIB_INSTALL_NAME_BASE = "@rpath";
754+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
755+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
756+
PRODUCT_BUNDLE_IDENTIFIER = jp.toshi0383.Action;
757+
PRODUCT_NAME = Action;
758+
SDKROOT = watchos;
759+
SKIP_INSTALL = YES;
760+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
761+
SWIFT_VERSION = 3.0;
762+
TARGETED_DEVICE_FAMILY = 4;
763+
WATCHOS_DEPLOYMENT_TARGET = 2.0;
764+
};
765+
name = Debug;
766+
};
767+
1FCDDA9D1EAC33B0006EB95B /* Release */ = {
768+
isa = XCBuildConfiguration;
769+
buildSettings = {
770+
APPLICATION_EXTENSION_API_ONLY = YES;
771+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
772+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
773+
CODE_SIGN_IDENTITY = "";
774+
DEFINES_MODULE = YES;
775+
DYLIB_COMPATIBILITY_VERSION = 1;
776+
DYLIB_CURRENT_VERSION = 1;
777+
DYLIB_INSTALL_NAME_BASE = "@rpath";
778+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
779+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
780+
PRODUCT_BUNDLE_IDENTIFIER = jp.toshi0383.Action;
781+
PRODUCT_NAME = Action;
782+
SDKROOT = watchos;
783+
SKIP_INSTALL = YES;
784+
SWIFT_VERSION = 3.0;
785+
TARGETED_DEVICE_FAMILY = 4;
786+
WATCHOS_DEPLOYMENT_TARGET = 2.0;
787+
};
788+
name = Release;
789+
};
680790
7F5E6A701D7F08D2000B6076 /* Debug */ = {
681791
isa = XCBuildConfiguration;
682792
buildSettings = {
@@ -892,6 +1002,14 @@
8921002
);
8931003
defaultConfigurationIsVisible = 0;
8941004
};
1005+
1FCDDA9B1EAC33B0006EB95B /* Build configuration list for PBXNativeTarget "Action-watchOS" */ = {
1006+
isa = XCConfigurationList;
1007+
buildConfigurations = (
1008+
1FCDDA9C1EAC33B0006EB95B /* Debug */,
1009+
1FCDDA9D1EAC33B0006EB95B /* Release */,
1010+
);
1011+
defaultConfigurationIsVisible = 0;
1012+
};
8951013
7F5E6A6F1D7F08D2000B6076 /* Build configuration list for PBXNativeTarget "Tests" */ = {
8961014
isa = XCConfigurationList;
8971015
buildConfigurations = (

Action.xcodeproj/xcshareddata/xcschemes/Action-macOS.xcscheme

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "1FCDDA811EAC3295006EB95B"
18-
BuildableName = "Action-macOS.framework"
18+
BuildableName = "Action.framework"
1919
BlueprintName = "Action-macOS"
2020
ReferencedContainer = "container:Action.xcodeproj">
2121
</BuildableReference>
@@ -46,7 +46,7 @@
4646
<BuildableReference
4747
BuildableIdentifier = "primary"
4848
BlueprintIdentifier = "1FCDDA811EAC3295006EB95B"
49-
BuildableName = "Action-macOS.framework"
49+
BuildableName = "Action.framework"
5050
BlueprintName = "Action-macOS"
5151
ReferencedContainer = "container:Action.xcodeproj">
5252
</BuildableReference>
@@ -64,7 +64,7 @@
6464
<BuildableReference
6565
BuildableIdentifier = "primary"
6666
BlueprintIdentifier = "1FCDDA811EAC3295006EB95B"
67-
BuildableName = "Action-macOS.framework"
67+
BuildableName = "Action.framework"
6868
BlueprintName = "Action-macOS"
6969
ReferencedContainer = "container:Action.xcodeproj">
7070
</BuildableReference>
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0830"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "1FCDDA951EAC33B0006EB95B"
18+
BuildableName = "Action-watchOS.framework"
19+
BlueprintName = "Action-watchOS"
20+
ReferencedContainer = "container:Action.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
<AdditionalOptions>
33+
</AdditionalOptions>
34+
</TestAction>
35+
<LaunchAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
launchStyle = "0"
40+
useCustomWorkingDirectory = "NO"
41+
ignoresPersistentStateOnLaunch = "NO"
42+
debugDocumentVersioning = "YES"
43+
debugServiceExtension = "internal"
44+
allowLocationSimulation = "YES">
45+
<MacroExpansion>
46+
<BuildableReference
47+
BuildableIdentifier = "primary"
48+
BlueprintIdentifier = "1FCDDA951EAC33B0006EB95B"
49+
BuildableName = "Action-watchOS.framework"
50+
BlueprintName = "Action-watchOS"
51+
ReferencedContainer = "container:Action.xcodeproj">
52+
</BuildableReference>
53+
</MacroExpansion>
54+
<AdditionalOptions>
55+
</AdditionalOptions>
56+
</LaunchAction>
57+
<ProfileAction
58+
buildConfiguration = "Release"
59+
shouldUseLaunchSchemeArgsEnv = "YES"
60+
savedToolIdentifier = ""
61+
useCustomWorkingDirectory = "NO"
62+
debugDocumentVersioning = "YES">
63+
<MacroExpansion>
64+
<BuildableReference
65+
BuildableIdentifier = "primary"
66+
BlueprintIdentifier = "1FCDDA951EAC33B0006EB95B"
67+
BuildableName = "Action-watchOS.framework"
68+
BlueprintName = "Action-watchOS"
69+
ReferencedContainer = "container:Action.xcodeproj">
70+
</BuildableReference>
71+
</MacroExpansion>
72+
</ProfileAction>
73+
<AnalyzeAction
74+
buildConfiguration = "Debug">
75+
</AnalyzeAction>
76+
<ArchiveAction
77+
buildConfiguration = "Release"
78+
revealArchiveInOrganizer = "YES">
79+
</ArchiveAction>
80+
</Scheme>

0 commit comments

Comments
 (0)