diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 9633455b..8b33afbf 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -256,6 +256,7 @@ 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, A1FE00430000000000000043 /* Embed App Extensions */, + AA0000010000000000000001 /* Fix Simulator Platform */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, 08ABBB9E0B8EF5217E7AB276 /* [CP] Embed Pods Frameworks */, FDD230797F38EC2827606A1E /* [CP] Copy Pods Resources */, @@ -362,6 +363,20 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + AA0000010000000000000001 /* Fix Simulator Platform */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Fix Simulator Platform"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"=== Fix Simulator Platform in Frameworks ===\"\nFRAMEWORKS_DIR=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\nfor FRAMEWORK in \"${FRAMEWORKS_DIR}\"/*.framework; do\n [ -d \"$FRAMEWORK\" ] || continue\n EXECUTABLE_NAME=$(defaults read \"${FRAMEWORK}/Info.plist\" CFBundleExecutable 2>/dev/null)\n EXECUTABLE=\"${FRAMEWORK}/${EXECUTABLE_NAME}\"\n [ -f \"$EXECUTABLE\" ] || continue\n PLATFORM=$(vtool -show \"$EXECUTABLE\" 2>/dev/null | grep -m1 \"platform\" | awk '{print $2}')\n if [ \"$PLATFORM\" = \"IOSSIMULATOR\" ]; then\n echo \" Fixing ${EXECUTABLE_NAME}: IOSSIMULATOR -> IOS\"\n python3 -c \"\nimport struct, sys\nf = sys.argv[1]\nwith open(f, 'rb') as fh: data = bytearray(fh.read())\nmagic = struct.unpack_from('>I', data, 0)[0]\nso = 0\nif magic == 0xCAFEBABE:\n so = struct.unpack_from('>I', data, 16)[0]\nncmds = struct.unpack_from('/dev/null | grep -m1 \"platform\" | awk '{print $2}')\n echo \" Result: $NEW_PLATFORM\"\n fi\ndone\necho \"=== Done ===\""; + }; 06D3187A82150ADA5C89EC6C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/lib/features/home/presentation/widgets/home_sentence_list_section.dart b/lib/features/home/presentation/widgets/home_sentence_list_section.dart index 3690dee4..1ef149ba 100644 --- a/lib/features/home/presentation/widgets/home_sentence_list_section.dart +++ b/lib/features/home/presentation/widgets/home_sentence_list_section.dart @@ -124,6 +124,7 @@ class _HomeSentenceListSectionState extends ConsumerState