这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

Fix missing midicci_flutter_gui.podspec for macOS CocoaPods integration

Problem

After merging PR #75, the build was failing with a CocoaPods error:

[!] No podspec found for `midicci_flutter_gui` in `Flutter/ephemeral/.symlinks/plugins/midicci_flutter_gui/macos`

Solution

  • Added missing midicci_flutter_gui.podspec file at tools/flutter_ci_tool/macos/midicci_flutter_gui.podspec
  • Created required Classes/ directory structure for Flutter plugin
  • Configured podspec with proper C++20 settings and native wrapper references
  • Podspec properly links with the midicci C++ library and native wrapper code

Testing

Build tested successfully: cmake -B build && cmake --build build completed with return code 0
No CocoaPods errors: The missing podspec error is resolved
All targets built: midicci-gui and other targets built successfully at 100% completion

Changes

  • tools/flutter_ci_tool/macos/midicci_flutter_gui.podspec - New podspec file for macOS CocoaPods integration
  • tools/flutter_ci_tool/macos/Classes/ - Created required directory structure

The podspec configures the Flutter plugin for macOS with proper C++20 compilation settings and references to the native wrapper files (ci_tool_wrapper.cpp and ci_tool_wrapper.h).

Link to Devin run

https://app.devin.ai/sessions/f1b50c92410a48cf9e67c3b3ba360f81

Requested by: Atsushi Eno (atsushieno@gmail.com)

- Add missing podspec file at tools/flutter_ci_tool/macos/midicci_flutter_gui.podspec
- Create required Classes directory structure for Flutter plugin
- Configure podspec with proper C++20 settings and native wrapper references
- Resolves CocoaPods error: No podspec found for 'midicci_flutter_gui' in macOS directory
- Build tested successfully with cmake -B build && cmake --build build

Co-Authored-By: Atsushi Eno <atsushieno@gmail.com>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

1 similar comment
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@atsushieno atsushieno merged commit 06d8a4b into main Jun 21, 2025
4 checks passed
@atsushieno atsushieno deleted the devin/1750490204-fix-flutter-podspec branch June 21, 2025 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants