Skip to content
This repository was archived by the owner on Jan 22, 2024. It is now read-only.

Commit 9f38b5a

Browse files
committed
update Xcode setup
1 parent 8a996c2 commit 9f38b5a

File tree

2 files changed

+38
-20
lines changed

2 files changed

+38
-20
lines changed

native/KotlinIOS/KotlinIOS.xcodeproj/project.pbxproj

Lines changed: 38 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,47 +7,46 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
4741762E215D147E0075153C /* SharedCode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4741762D215D147E0075153C /* SharedCode.framework */; };
11+
4741762F215D147E0075153C /* SharedCode.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4741762D215D147E0075153C /* SharedCode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1012
47CC68BD215C0386001B3A20 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47CC68BC215C0386001B3A20 /* AppDelegate.swift */; };
1113
47CC68BF215C0386001B3A20 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47CC68BE215C0386001B3A20 /* ViewController.swift */; };
1214
47CC68C2215C0386001B3A20 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 47CC68C0215C0386001B3A20 /* Main.storyboard */; };
1315
47CC68C4215C0387001B3A20 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 47CC68C3215C0387001B3A20 /* Assets.xcassets */; };
1416
47CC68C7215C0387001B3A20 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 47CC68C5215C0387001B3A20 /* LaunchScreen.storyboard */; };
15-
47CC68E2215C2661001B3A20 /* SharedCode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47CC68E1215C2661001B3A20 /* SharedCode.framework */; };
16-
47CC68E3215C2661001B3A20 /* SharedCode.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47CC68E1215C2661001B3A20 /* SharedCode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1717
/* End PBXBuildFile section */
1818

1919
/* Begin PBXCopyFilesBuildPhase section */
20-
47CC68E4215C2661001B3A20 /* Embed Frameworks */ = {
20+
47417630215D147E0075153C /* Embed Frameworks */ = {
2121
isa = PBXCopyFilesBuildPhase;
2222
buildActionMask = 2147483647;
2323
dstPath = "";
2424
dstSubfolderSpec = 10;
2525
files = (
26-
47CC68E3215C2661001B3A20 /* SharedCode.framework in Embed Frameworks */,
26+
4741762F215D147E0075153C /* SharedCode.framework in Embed Frameworks */,
2727
);
2828
name = "Embed Frameworks";
2929
runOnlyForDeploymentPostprocessing = 0;
3030
};
3131
/* End PBXCopyFilesBuildPhase section */
3232

3333
/* Begin PBXFileReference section */
34+
4741762D215D147E0075153C /* SharedCode.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SharedCode.framework; path = "../../SharedCode/build/xcode-frameworks/SharedCode.framework"; sourceTree = "<group>"; };
3435
47CC68B9215C0386001B3A20 /* KotlinIOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KotlinIOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
3536
47CC68BC215C0386001B3A20 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
3637
47CC68BE215C0386001B3A20 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
3738
47CC68C1215C0386001B3A20 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
3839
47CC68C3215C0387001B3A20 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
3940
47CC68C6215C0387001B3A20 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4041
47CC68C8215C0387001B3A20 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
41-
47CC68E1215C2661001B3A20 /* SharedCode.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SharedCode.framework; path = ../../SharedCode/build/bin/iOSx64/main/debug/framework/SharedCode.framework; sourceTree = "<group>"; };
42-
47CC68E5215C2A95001B3A20 /* SharedCode.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SharedCode.framework; path = ../../SharedCode/build/bin/iOS/main/debug/framework/SharedCode.framework; sourceTree = "<group>"; };
4342
/* End PBXFileReference section */
4443

4544
/* Begin PBXFrameworksBuildPhase section */
4645
47CC68B6215C0386001B3A20 /* Frameworks */ = {
4746
isa = PBXFrameworksBuildPhase;
4847
buildActionMask = 2147483647;
4948
files = (
50-
47CC68E2215C2661001B3A20 /* SharedCode.framework in Frameworks */,
49+
4741762E215D147E0075153C /* SharedCode.framework in Frameworks */,
5150
);
5251
runOnlyForDeploymentPostprocessing = 0;
5352
};
@@ -57,11 +56,9 @@
5756
47CC68B0215C0386001B3A20 = {
5857
isa = PBXGroup;
5958
children = (
60-
47CC68E1215C2661001B3A20 /* SharedCode.framework */,
61-
47CC68E5215C2A95001B3A20 /* SharedCode.framework */,
59+
4741762D215D147E0075153C /* SharedCode.framework */,
6260
47CC68BB215C0386001B3A20 /* KotlinIOS */,
6361
47CC68BA215C0386001B3A20 /* Products */,
64-
47CC68D7215C056D001B3A20 /* Frameworks */,
6562
);
6663
sourceTree = "<group>";
6764
};
@@ -86,24 +83,18 @@
8683
path = KotlinIOS;
8784
sourceTree = "<group>";
8885
};
89-
47CC68D7215C056D001B3A20 /* Frameworks */ = {
90-
isa = PBXGroup;
91-
children = (
92-
);
93-
name = Frameworks;
94-
sourceTree = "<group>";
95-
};
9686
/* End PBXGroup section */
9787

9888
/* Begin PBXNativeTarget section */
9989
47CC68B8215C0386001B3A20 /* KotlinIOS */ = {
10090
isa = PBXNativeTarget;
10191
buildConfigurationList = 47CC68CB215C0387001B3A20 /* Build configuration list for PBXNativeTarget "KotlinIOS" */;
10292
buildPhases = (
93+
4741762C215D10D70075153C /* Run Script */,
10394
47CC68B5215C0386001B3A20 /* Sources */,
10495
47CC68B6215C0386001B3A20 /* Frameworks */,
10596
47CC68B7215C0386001B3A20 /* Resources */,
106-
47CC68E4215C2661001B3A20 /* Embed Frameworks */,
97+
47417630215D147E0075153C /* Embed Frameworks */,
10798
);
10899
buildRules = (
109100
);
@@ -160,6 +151,27 @@
160151
};
161152
/* End PBXResourcesBuildPhase section */
162153

154+
/* Begin PBXShellScriptBuildPhase section */
155+
4741762C215D10D70075153C /* Run Script */ = {
156+
isa = PBXShellScriptBuildPhase;
157+
buildActionMask = 2147483647;
158+
files = (
159+
);
160+
inputFileListPaths = (
161+
);
162+
inputPaths = (
163+
);
164+
name = "Run Script";
165+
outputFileListPaths = (
166+
);
167+
outputPaths = (
168+
);
169+
runOnlyForDeploymentPostprocessing = 0;
170+
shellPath = /bin/sh;
171+
shellScript = "\ncd $SRCROOT/../../SharedCode/build/xcode-frameworks\n./gradlew :SharedCode:packForXCode\n";
172+
};
173+
/* End PBXShellScriptBuildPhase section */
174+
163175
/* Begin PBXSourcesBuildPhase section */
164176
47CC68B5215C0386001B3A20 /* Sources */ = {
165177
isa = PBXSourcesBuildPhase;
@@ -313,8 +325,11 @@
313325
buildSettings = {
314326
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
315327
CODE_SIGN_STYLE = Automatic;
316-
FRAMEWORK_SEARCH_PATHS = "/Users/jonnyzzz/Work/kotlin-mpp-mobile/SharedCode/build/bin/iOSx64/main/debug/framework";
328+
DEVELOPMENT_TEAM = PV33WZUX7H;
329+
ENABLE_BITCODE = NO;
330+
FRAMEWORK_SEARCH_PATHS = "/Users/jonnyzzz/Work/kotlin-mpp-mobile/SharedCode/build/xcode-frameworks";
317331
INFOPLIST_FILE = KotlinIOS/Info.plist;
332+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
318333
LD_RUNPATH_SEARCH_PATHS = (
319334
"$(inherited)",
320335
"@executable_path/Frameworks",
@@ -331,8 +346,11 @@
331346
buildSettings = {
332347
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
333348
CODE_SIGN_STYLE = Automatic;
334-
FRAMEWORK_SEARCH_PATHS = "/Users/jonnyzzz/Work/kotlin-mpp-mobile/SharedCode/build/bin/iOSx64/main/debug/framework";
349+
DEVELOPMENT_TEAM = PV33WZUX7H;
350+
ENABLE_BITCODE = NO;
351+
FRAMEWORK_SEARCH_PATHS = "/Users/jonnyzzz/Work/kotlin-mpp-mobile/SharedCode/build/xcode-frameworks";
335352
INFOPLIST_FILE = KotlinIOS/Info.plist;
353+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
336354
LD_RUNPATH_SEARCH_PATHS = (
337355
"$(inherited)",
338356
"@executable_path/Frameworks",

0 commit comments

Comments
 (0)