diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 2ac6ff9..0c07766 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -204,6 +204,7 @@ 3B06AD1E1E4923F5004D2608 /* Thin Binary */, D83A47AAE1B8A38105D97A73 /* [CP] Embed Pods Frameworks */, 46A625365BA943162BC0528F /* [CP] Copy Pods Resources */, + B17F4F7F2E8AA3D100C41D55 /* Generate objective_c.framework dSYM */, F71C51392C4AA10000B33C11 /* [firebase_crashlytics] Crashlytics Upload Symbols */, ); buildRules = ( @@ -323,14 +324,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; @@ -351,6 +348,27 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; + B17F4F7F2E8AA3D100C41D55 /* Generate objective_c.framework dSYM */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/objective_c.framework/objective_c", + ); + name = "Generate objective_c.framework dSYM"; + outputFileListPaths = ( + ); + outputPaths = ( + "${DWARF_DSYM_FOLDER_PATH}/objective_c.framework.dSYM", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" != \"Release\" ] && [ \"${CONFIGURATION}\" != \"Profile\" ]; then\n exit 0\nfi\n\nframework_binary=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/objective_c.framework/objective_c\"\nframework_dsym=\"${DWARF_DSYM_FOLDER_PATH}/objective_c.framework.dSYM\"\n\nif [ ! -f \"${framework_binary}\" ]; then\n echo \"warning: objective_c.framework binary not found at ${framework_binary}; skipping dSYM generation.\"\n exit 0\nfi\n\nif ! command -v dsymutil >/dev/null 2>&1; then\n echo \"error: dsymutil is not available; cannot generate objective_c.framework.dSYM\"\n exit 1\nfi\n\nrm -rf \"${framework_dsym}\"\nif ! dsymutil \"${framework_binary}\" -o \"${framework_dsym}\"; then\n echo \"error: Failed to generate dSYM for objective_c.framework\"\n exit 1\nfi\n\necho \"Generated objective_c.framework dSYM: ${framework_dsym}\"\n"; + showEnvVarsInLog = 0; + }; C67D8A4AC1F1BC2EE3E67CCE /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -381,14 +399,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 01da2f6..3152303 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -82,6 +82,8 @@ Main NSPhotoLibraryAddUsageDescription Lazurite saves images and videos to your photo library when you download media. + NSPhotoLibraryUsageDescription + Lazurite accesses your photo library so you can choose images and videos to upload and share. UISupportedInterfaceOrientations UIInterfaceOrientationPortrait