This happens if you are including debug information of your libraries with the project archive but are not including binaries.
- Open the Organizer window in Xcode
- Right-click on an archive that had this issue and select "Show in Finder".
- Right-click on the archive file and select "Show Package Contents"
In the "dSYMs" folder you will see several files. If you run the dwarfdump
console command on these files you will get a list of UUID strings:
dwarfdump -u MyFile.dSYM
I'm sure you will find some matching UUIDs from Apple's email.
To avoid this warning you need to include with your archive only the dSYM
files of your application and not the libraries. For this you need to change the build configuration of the libraries to not generate a dSYM
file. Just search for "debug information format" in configuration and change it from DWARF with dSYM File
to DWARF
only.
For example, in the screenshot below you will find the Stripe iOS framework.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…