Repository: flutter
Issue: Error: warning: could not find referenced DIE when dumping symbols for customized engine artifacts(Flutter1.20&1.22)
Labels: c: regression,engine,P3,found in release: 1.20,found in release: 1.22,team-engine,triaged-engine

After I upgrade flutter to v1.20.4 and v1.22.1, I met problems when dumping debug symbols for flutter.framework.

Environment
```shell
➜  hello_world git:(stable/v1.22.1) /Users/aliflutter/AliFlutter/flutter/bin/flutter doctor -v       
[✓] Flutter (Channel unknown, 1.22.1, on Mac OS X 10.15.4 19E266, locale zh-Hans-CN)
    • Flutter version 1.22.1 at /Users/aliflutter/AliFlutter/flutter
    • Framework revision f30b7f4db9 (34 hours ago), 2020-10-08 10:06:30 -0700
    • Engine revision 75bef9f6c8
    • Dart version 2.10.1

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.
      You may also want to add it to your PATH environment variable.


[!] Xcode - develop for iOS and macOS (Xcode 11.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3.1, Build version 11C505
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
```

Procedures to reproduce:
```shell
Command: flutter/tools/gn --runtime-mode=debug  --ios  --ios-cpu=arm  --bitcode 
Result: Generating Xcode projects took 111ms
Done. Made 418 targets from 190 files in 2970ms
Generating GN files in: out/ios_debug_arm 
Error:  
ReturnCode: 0 

Command: flutter/tools/gn --runtime-mode=debug  --ios  --ios-cpu=arm64  --bitcode 
Result: Generating Xcode projects took 115ms
Done. Made 418 targets from 190 files in 2943ms
Generating GN files in: out/ios_debug 
Error:  
ReturnCode: 0 

Command: flutter/tools/gn --runtime-mode=debug  --ios  --simulator 
Result: Generating Xcode projects took 111ms
Done. Made 417 targets from 189 files in 2914ms
Generating GN files in: out/ios_debug_sim 
Error:  
ReturnCode: 0 
```
After that, I concat Flutter.framework of various archs(armv7,arm64,x86_64) to create a fat binary:
```shell
Command: lipo -create /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug_arm/Flutter.framework/Flutter /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug/Flutter.framework/Flutter /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug_sim/Flutter.framework/Flutter -output /var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmpwXeqLW/Flutter.framework/Flutter
Result:  
Error:  
ReturnCode: 0 
```

However it failed when dumping debug infos when there is a x86_64 framework:
```
Command: dsymutil --out=/var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmpv4WHkF/Flutter.framework.dSYM /var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmpwXeqLW/Flutter.framework/Flutter
Result:  
Error: warning: could not find referenced DIE
note: while processing /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug_sim/./lto_libFlutter.o
warning: could not find referenced DIE
ReturnCode: -11 
```

It works fine when there is no simulator build:
```
Command: lipo -create /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug_arm/Flutter.framework/Flutter /Users/aliflutter/.jenkins/workspace/FlutterEnginePipeline/stable/v1.22.1.taobao/host/src/out/ios_debug/Flutter.framework/Flutter  -output /var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmpNJBAmE/Flutter.framework/Flutter
Result:  
Error:  
ReturnCode: 0 

Command: dsymutil --out=/var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmp801oJm/Flutter.framework.dSYM /var/folders/15/lr1tc6sn2zb4pl7z97kwkrn80000gn/T/tmpNJBAmE/Flutter.framework/Flutter
Result:  
Error:  
ReturnCode: 0 
```
Also this problems doesn't exist for flutter v1.17.5.

@dnfield  
CC @mraleph