Skip to content

Commit 45bbe35

Browse files
committed
fix: add info.plist to AppleApp
1 parent 8a9e58f commit 45bbe35

3 files changed

Lines changed: 102 additions & 97 deletions

File tree

apps/AppleApp/Brownfield Apple App.xcodeproj/project.pbxproj

Lines changed: 96 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,100 @@
284284
};
285285
name = Release;
286286
};
287+
793C76B32EEBF939008A2A34 /* Debug */ = {
288+
isa = XCBuildConfiguration;
289+
buildSettings = {
290+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
291+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
292+
CODE_SIGN_STYLE = Automatic;
293+
CURRENT_PROJECT_VERSION = 1;
294+
DEAD_CODE_STRIPPING = YES;
295+
ENABLE_APP_SANDBOX = YES;
296+
ENABLE_PREVIEWS = YES;
297+
ENABLE_USER_SELECTED_FILES = readonly;
298+
GENERATE_INFOPLIST_FILE = YES;
299+
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
300+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
301+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
302+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
303+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
304+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
305+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
306+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
307+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
308+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
309+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
310+
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
311+
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
312+
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
313+
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
314+
MACOSX_DEPLOYMENT_TARGET = 14.0;
315+
MARKETING_VERSION = 1.0;
316+
PRODUCT_BUNDLE_IDENTIFIER = "com.callstack.brownfield.ios.example.Brownfield-iOS-App";
317+
PRODUCT_NAME = "$(TARGET_NAME)";
318+
REGISTER_APP_GROUPS = YES;
319+
SDKROOT = auto;
320+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
321+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
322+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) USE_EXPO_HOST";
323+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
324+
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
325+
SWIFT_EMIT_LOC_STRINGS = YES;
326+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
327+
SWIFT_VERSION = 5.0;
328+
TARGETED_DEVICE_FAMILY = "1,2,7";
329+
USE_EXPO_HOST_STATUS_BAR_APPEARANCE = NO;
330+
XROS_DEPLOYMENT_TARGET = 2.0;
331+
};
332+
name = Debug;
333+
};
334+
793C76B42EEBF939008A2A34 /* Release */ = {
335+
isa = XCBuildConfiguration;
336+
buildSettings = {
337+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
338+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
339+
CODE_SIGN_STYLE = Automatic;
340+
CURRENT_PROJECT_VERSION = 1;
341+
DEAD_CODE_STRIPPING = YES;
342+
ENABLE_APP_SANDBOX = YES;
343+
ENABLE_PREVIEWS = YES;
344+
ENABLE_USER_SELECTED_FILES = readonly;
345+
GENERATE_INFOPLIST_FILE = YES;
346+
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
347+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
348+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
349+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
350+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
351+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
352+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
353+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
354+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
355+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
356+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
357+
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
358+
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
359+
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
360+
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
361+
MACOSX_DEPLOYMENT_TARGET = 14.0;
362+
MARKETING_VERSION = 1.0;
363+
PRODUCT_BUNDLE_IDENTIFIER = "com.callstack.brownfield.ios.example.Brownfield-iOS-App";
364+
PRODUCT_NAME = "$(TARGET_NAME)";
365+
REGISTER_APP_GROUPS = YES;
366+
SDKROOT = auto;
367+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
368+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
369+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) USE_EXPO_HOST";
370+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
371+
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
372+
SWIFT_EMIT_LOC_STRINGS = YES;
373+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
374+
SWIFT_VERSION = 5.0;
375+
TARGETED_DEVICE_FAMILY = "1,2,7";
376+
USE_EXPO_HOST_STATUS_BAR_APPEARANCE = NO;
377+
XROS_DEPLOYMENT_TARGET = 2.0;
378+
};
379+
name = Release;
380+
};
287381
7A1B2C3D4E5F60718293A401 /* Debug Vanilla */ = {
288382
isa = XCBuildConfiguration;
289383
buildSettings = {
@@ -402,100 +496,6 @@
402496
};
403497
name = "Release Vanilla";
404498
};
405-
793C76B32EEBF939008A2A34 /* Debug */ = {
406-
isa = XCBuildConfiguration;
407-
buildSettings = {
408-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
409-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
410-
CODE_SIGN_STYLE = Automatic;
411-
CURRENT_PROJECT_VERSION = 1;
412-
DEAD_CODE_STRIPPING = YES;
413-
ENABLE_APP_SANDBOX = YES;
414-
ENABLE_PREVIEWS = YES;
415-
ENABLE_USER_SELECTED_FILES = readonly;
416-
GENERATE_INFOPLIST_FILE = YES;
417-
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
418-
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
419-
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
420-
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
421-
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
422-
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
423-
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
424-
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
425-
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
426-
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
427-
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
428-
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
429-
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
430-
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
431-
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
432-
MACOSX_DEPLOYMENT_TARGET = 14.0;
433-
MARKETING_VERSION = 1.0;
434-
PRODUCT_BUNDLE_IDENTIFIER = "com.callstack.brownfield.ios.example.Brownfield-iOS-App";
435-
PRODUCT_NAME = "$(TARGET_NAME)";
436-
REGISTER_APP_GROUPS = YES;
437-
SDKROOT = auto;
438-
STRING_CATALOG_GENERATE_SYMBOLS = YES;
439-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
440-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) USE_EXPO_HOST";
441-
SWIFT_APPROACHABLE_CONCURRENCY = YES;
442-
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
443-
SWIFT_EMIT_LOC_STRINGS = YES;
444-
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
445-
SWIFT_VERSION = 5.0;
446-
TARGETED_DEVICE_FAMILY = "1,2,7";
447-
USE_EXPO_HOST_STATUS_BAR_APPEARANCE = NO;
448-
XROS_DEPLOYMENT_TARGET = 2.0;
449-
};
450-
name = Debug;
451-
};
452-
793C76B42EEBF939008A2A34 /* Release */ = {
453-
isa = XCBuildConfiguration;
454-
buildSettings = {
455-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
456-
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
457-
CODE_SIGN_STYLE = Automatic;
458-
CURRENT_PROJECT_VERSION = 1;
459-
DEAD_CODE_STRIPPING = YES;
460-
ENABLE_APP_SANDBOX = YES;
461-
ENABLE_PREVIEWS = YES;
462-
ENABLE_USER_SELECTED_FILES = readonly;
463-
GENERATE_INFOPLIST_FILE = YES;
464-
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
465-
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
466-
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
467-
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
468-
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
469-
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
470-
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
471-
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
472-
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
473-
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
474-
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
475-
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
476-
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
477-
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
478-
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
479-
MACOSX_DEPLOYMENT_TARGET = 14.0;
480-
MARKETING_VERSION = 1.0;
481-
PRODUCT_BUNDLE_IDENTIFIER = "com.callstack.brownfield.ios.example.Brownfield-iOS-App";
482-
PRODUCT_NAME = "$(TARGET_NAME)";
483-
REGISTER_APP_GROUPS = YES;
484-
SDKROOT = auto;
485-
STRING_CATALOG_GENERATE_SYMBOLS = YES;
486-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
487-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) USE_EXPO_HOST";
488-
SWIFT_APPROACHABLE_CONCURRENCY = YES;
489-
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
490-
SWIFT_EMIT_LOC_STRINGS = YES;
491-
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
492-
SWIFT_VERSION = 5.0;
493-
TARGETED_DEVICE_FAMILY = "1,2,7";
494-
USE_EXPO_HOST_STATUS_BAR_APPEARANCE = NO;
495-
XROS_DEPLOYMENT_TARGET = 2.0;
496-
};
497-
name = Release;
498-
};
499499
7A1B2C3D4E5F60718293A403 /* Debug Vanilla */ = {
500500
isa = XCBuildConfiguration;
501501
buildSettings = {
@@ -509,7 +509,6 @@
509509
ENABLE_USER_SELECTED_FILES = readonly;
510510
GENERATE_INFOPLIST_FILE = YES;
511511
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
512-
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
513512
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
514513
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
515514
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
@@ -520,6 +519,7 @@
520519
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
521520
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
522521
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
522+
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
523523
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
524524
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
525525
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
@@ -556,7 +556,6 @@
556556
ENABLE_USER_SELECTED_FILES = readonly;
557557
GENERATE_INFOPLIST_FILE = YES;
558558
INFOPLIST_FILE = "Brownfield-Apple-App-Info.plist";
559-
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
560559
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
561560
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
562561
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
@@ -567,6 +566,7 @@
567566
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
568567
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
569568
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
569+
INFOPLIST_KEY_UIViewControllerBasedStatusBarAppearance = "$(USE_EXPO_HOST_STATUS_BAR_APPEARANCE)";
570570
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
571571
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
572572
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict/>
5+
</plist>

apps/ExpoApp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"brownfield:prepare:android:ci": "node --experimental-strip-types --no-warnings ./scripts/prepare-android-build-gradle-for-ci.ts",
1414
"brownfield:package:android": "brownfield package:android --module-name brownfieldlib --variant release",
1515
"brownfield:publish:android": "brownfield publish:android --module-name brownfieldlib",
16-
"brownfield:package:ios": "brownfield package:ios --scheme BrownfieldLib --configuration Debug"
16+
"brownfield:package:ios": "brownfield package:ios --scheme BrownfieldLib --configuration Release"
1717
},
1818
"dependencies": {
1919
"@callstack/brownie": "workspace:^",

0 commit comments

Comments
 (0)