Я провайдер фреймворков и столкнулся со странной проблемой.
Некоторые из моих клиентов используют XCode 10.1 и Fastlane, и те не могут создать свое приложение для выпуска, потому что мой фреймворк считается «не жирным файлом»
Конечно, мы много чего пробовали, и lipo находит все архитектуры в моем наиболее вероятном толстом файле.
Через некоторое время нам удалось увидеть, что при обновлении до XCode 10.2. * Эта проблема исчезла. Но ... мы не можем просить всех клиентов обновить свой XCode прямо сейчас, и один из них явно не может сделать это сейчас.
Также все это в Objective-C.
Для справки часть журнала гласит:
Stdout:
Debug: SDK path: /Applications/Xcode 10.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk
Debug: PATH: ['/Applications/Xcode 10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin', '/Applications/Xcode 10.1.app/Contents/Developer/usr/bin']
Debug: Using: /Applications/Xcode 10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo
MachoInfo: cd /
"/Applications/Xcode 10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo" "-info" "/var/folders/x2/df5rkgmx157bkg__9j6pctw80000gn/T/ipatool20190521-27063-1m0d5tr/thinned-in/armv7/Payload/clientApp.app/Frameworks/myLib.framework/myLib"
-= Output =-
Non-fat file: /var/folders/x2/df5rkgmx157bkg__9j6pctw80000gn/T/ipatool20190521-27063-1m0d5tr/thinned-in/armv7/Payload/clientApp.app/Frameworks/myLib.framework/myLib is architecture: armv7
Exited with 0
Похоже, Crashlytics удалось исправить проблему, но я не мог найти, как.
Кто-нибудь знает, что можно сделать, чтобы исправить эту проблему с толстым файлом?
Заранее спасибо!