본문 바로가기

개발하자

플러터: iOS 빌드 실패

반응형

플러터: iOS 빌드 실패

나는 플러터를 이용한 iOS 개발이 처음이고 최근에 안드로이드에서 iOS 인플러터로 전환했다.

프로젝트를 맥에서 처음 실행했을 때 아래 오류가 발생했습니다. 안드로이드에서 오류가 발생하지 않고 성공적으로 실행됩니다.

Failed to build iOS app
Error output from Xcode build:
↳
    2022-03-19 11:43:32.804 xcodebuild[9398:77766] 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-03-19 11:43:32.804 xcodebuild[9398:77766] 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 **


Xcode's output:
↳
    Writing result bundle at path:
        /var/folders/7x/7bvzz8356b79dpq_bq4cr_p40000gp/T/flutter_tools.YZ6rQ9/flutter_ios_build_temp_dirYwEDOD/temporary_xcresult_b
        undle

    /Users/icebit-imac3/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.3.0/ios/Classes/LocationPlugin.m:176:13: warning:
    'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a
    preferredStyle of UIAlertControllerStyleAlert instead [-Wdeprecated-declarations]
                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Location is Disabled"
                ^
    In module 'UIKit' imported from /Users/icebit-imac3/gem_client/ios/Pods/Target Support Files/location/location-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/System/
    Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:27:12: note: 'UIAlertView' has been explicitly marked deprecated
    here
    @interface UIAlertView : UIView
               ^
    /Users/icebit-imac3/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.3.0/ios/Classes/LocationPlugin.m:176:48: warning:
    'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a
    preferredStyle of UIAlertControllerStyleAlert instead [-Wdeprecated-declarations]
                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Location is Disabled"
                                                   ^
    In module 'UIKit' imported from /Users/icebit-imac3/gem_client/ios/Pods/Target Support Files/location/location-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/System/
    Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:27:12: note: 'UIAlertView' has been explicitly marked deprecated
    here
    @interface UIAlertView : UIView
               ^
    2 warnings generated.
    2 warnings generated.
    No file or variants found for asset: .env.
    Failed to package /Users/icebit-imac3/gem_client.
    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
    /Users/icebit-imac3/gem_client/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
    'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.4.99. (in
    target 'ReachabilitySwift' from project 'Pods')

    Result bundle written to path:
        /var/folders/7x/7bvzz8356b79dpq_bq4cr_p40000gp/T/flutter_tools.YZ6rQ9/flutter_ios_build_temp_dirYwEDOD/temporary_xcresult_b
        undle


Could not build the application for the simulator.
Error launching application on iPhone 11.

또한 시도해봤는데,

  • 포드 설치
  • 다음을 사용하여 iOS 폴더 재생성

그러나 아무 것도 통하지 않는다

편집:

9.0으로 설정한 후 아래의 출력을 제공합니다,

Failed to build iOS app
Error output from Xcode build:
↳
    2022-03-19 12:53:28.631 xcodebuild[12230:115576] 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-03-19 12:53:28.631 xcodebuild[12230:115576] 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 **


Xcode's output:
↳
    Writing result bundle at path:
        /var/folders/7x/7bvzz8356b79dpq_bq4cr_p40000gp/T/flutter_tools.lDNtig/flutter_ios_build_temp_dirjdf2tt/temporary_xcresult_b
        undle

    No file or variants found for asset: .env.
    Failed to package /Users/icebit-imac3/gem_client.
    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:
        /var/folders/7x/7bvzz8356b79dpq_bq4cr_p40000gp/T/flutter_tools.lDNtig/flutter_ios_build_temp_dirjdf2tt/temporary_xcresult_b
        undle


Could not build the application for the simulator.
Error launching application on iPhone 11.



13.2.1로 다운그레이드된 Xcode 13.3에서 약간의 변경이 있었던 것 같습니다.




나는 너와 같은 문제가 있었고 인터넷에서 모든 솔루션을 시도한 결과 다음 명령이 작동했다: 너의 프로젝트 터미널


반응형