본문 바로가기

Programming/flutter

[flutter] icloud에서 Simulator 빌드시 오류사항

아무런 문제가 없었는데 이런 오류가 뜰 경우가 있다. 

 

Launching lib/main.dart on iPhone 12 Pro in debug mode...
lib/main.dart:1
Xcode build done.                                            8.6s
Failed to build iOS app
Error output from Xcode build:
↳
    2021-08-24 11:08:18.308 xcodebuild[2863:34379]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from bf15 was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7360>
    Method:   -platform
    Thread:   <NSThread: 0xb0>{number = 2, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    2021-08-24 11:08:18.673 xcodebuild[2886]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from b25cc859bf15 was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7f 60>
    Method:   -platform
    Thread:   <NSThread: 0x7f8dd7016970>{number = 10, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    2021-08-24 11:08:18.799 xcodebuild[2863:34386]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from b25cc  bf15 was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7 360>
    Method:   -platform
    Thread:   <NSThread: 0x7f8dd7016970>{number = 10, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    ** BUILD FAILED **
Xcode's output:
↳
    duplicate symbol 'leveldb::Arena::~Arena()' in:
        /Users/WoonseonRyu/Library/Developer/Xcode/DerivedData/Runner-ahmjchnoytzfqrcqddglpmsiyjyv/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/leveldb-library.build/Objects-normal/x86_64/arena 2.o
        /Users/WoonseonRyu/Library/Developer/Xcode/DerivedData/Runner-ahmjchnoytzfqrcqddglpmsiyjyv/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/leveldb-library.build/Objects-normal/x86_64/arena.o
    duplicate symbol 'leveldb::Arena::Arena()' in:
        /Users/WoonseonRyu/Library/Developer/Xcode/DerivedData/Runner-ahmjchnoytzfqrcqddglpmsiyjyv/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/leveldb-library.build/Objects-normal/x86_64/arena 2.o
        
        ~~~~~ 이하 비슷한 코드가 여러줄 있다.

 

대게 작업을 할때 맥북 로컬에 저장하는 것이 아니라 icloud에 저장하고 거기서 바로 빌드를 한다.

그럴때 가끔 나타나는 문제점이다.

 

해결책

 

$ cd ios

$ pod deintegrate

$ cd ..

$ flutter clean

이러고 다시 flutter pub get 부터 다시 셋팅을 해주면 된다