Codemagic的iOS构建失败



我试图在codemagic.io中构建一个iOS,尝试后,它返回下面的错误

== Building for iOS ==
> flutter build ios --debug --no-codesign
Running "flutter pub get" in clone...                            1,350ms
Warning: Building for device with codesigning disabled. You will have to manually codesign before deploying to device.
Building com.testing.correiosNovo for device (ios)...
Upgrading Info.plist
Running pod install...                                           1,296ms
Running Xcode build...                                          
Xcode build done.                                           14.6s

Build failed :|
Failed to build for iOS
Failed to build iOS app
Error output from Xcode build:
↳
2022-09-23 23:19:22.708 xcodebuild[1114:7432] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
2022-09-23 23:19:22.709 xcodebuild[1114:7432] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
** BUILD FAILED **

Xcodes output:
↳
Writing result bundle at path:

../programs/flutter_3_3_2/.pub-cache/hosted/pub.dartlang.org/win32-2.3.6/lib/src/structs.g.dart:661:31: Error: Member not found: 'UnicodeChar'.
int get UnicodeChar => Char.UnicodeChar;
^^^^^^^^^^^
../programs/flutter_3_3_2/.pub-cache/hosted/pub.dartlang.org/win32-2.3.6/lib/src/structs.g.dart:662:38: Error: Setter not found: 'UnicodeChar'.
set UnicodeChar(int value) => Char.UnicodeChar = value;
^^^^^^^^^^^
../programs/flutter_3_3_2/.pub-cache/hosted/pub.dartlang.org/win32-2.3.6/lib/src/structs.g.dart:664:29: Error: Member not found: 'AsciiChar'.
int get AsciiChar => Char.AsciiChar;
^^^^^^^^^
../programs/flutter_3_3_2/.pub-cache/hosted/pub.dartlang.org/win32-2.3.6/lib/src/structs.g.dart:665:36: Error: Setter not found: 'AsciiChar'.
set AsciiChar(int value) => Char.AsciiChar = value;
^^^^^^^^^
Failed to package /Users/builder/clone.
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order
Result bundle written to path:


Encountered error while building for device.

我在我的电脑中创建iOS的过程

flutter构建ios

之后,上传到Codemagic并启动生成iOS应用程序的过程,但它返回了上面的错误,我试图找到任何解决方案,但不能,它每次我构建它时都会返回错误。

我认为当您在Codemagic上构建时,您在本地机器上使用了旧的Flutter版本和最新的3.3.2,并且有些包与此版本不兼容。

在Codemagic,您可以在构建设置中指定任何Flutter版本来复制您的本地环境,这应该可以修复错误。

另一种解决方案是升级您的软件包。有关详细信息,请检查此线程https://github.com/flutter/flutter/issues/103565

最新更新