# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'my_app' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for counter_app
flutter_application_path = '../flutter_project'
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
install_all_flutter_pods(flutter_application_path)
target 'my_appTests' do
inherit! :search_paths
# Pods for testing
install_all_flutter_pods(flutter_application_path)
end
target 'my_appUITests' do
# Pods for testing
install_all_flutter_pods(flutter_application_path)
end
end
8条答案
按热度按时间cig3rfwq1#
打开终端中的IOS文件夹,写入
然后
那么它就会工作
vshtjzan2#
这显然是XCode 13.1中的一个错误。
Flutter团队声称这是XCode可视组件的一个错误......项目仍将从XCode构建和运行的事实证明了这一点。
有很多报告的方法来暂时摆脱它,如做产品\构建,产品\清理构建文件夹,或从Android Studio内运行IOS上的项目...
但这些只是暂时的,问题还会再次出现。
https://github.com/flutter/flutter/issues/92337
2guxujil3#
就像@Tasnuva说的那样,它在我的案例中起了作用:
1.删除
podfile.lock
文件和Pods
文件夹1.运行
pod install
,然后运行pod update
1.重新打开
Runner.xcworkspace
No such module Flutter
仍然存在,请忽略并照常运行1.生成成功后
No such module flutter
突然消失fnvucqvd4#
我刚刚删除了
Podfile.lock
和Pod文件夹,然后运行pod install
6l7fqoea5#
您不需要直接触碰
pod
,而是可以移除ios/Pods
,然后:以前在相关问题中出现过,例如https://github.com/flutter/flutter/issues/73845#issuecomment-879428744
dvtswwa36#
在我的情况下,是我没有把
install_all_flutter_pods(flutter_application_path)
在
target 'my_app'
的播客文件中我添加它是为了测试目标,而不是项目...
比
pod install
ebdffaop7#
当您更改了您的podfile并且pod install命令不起作用时,就会出现此问题。下面提到的代码段不在您的podfile中执行。
解决这个问题然后运行
dxpyg8gm8#
请尝试以下步骤。已在XCode 14.1上检查
1.确保打开
xcworkspace
而不是xcodeproj
。xcworkspace
-包含有关pod的信息。flutter clean
flutter pub get
pod install
1.同样会显示错误
1.尝试生成。生成应成功,错误消失。