Я пытался связать lottie-ios, но у меня ошибка компиляции.
Лотти прекрасно работает с эмулятором Android.
Вот что я сделал:
1. npm - сохранить lottie-react-native@2.3.2
2. Реакция-родная ссылка lottie-ios
3. Реакция-родная ссылка
4. После этого откройте конфигурацию проекта Xcode и добавьте Lottie.framework как Embedded Binaries
У меня несколько ошибок компиляции, начиная с этой:
/Users/user/Code/CSULB/CECS_543/anacodiam_ios/node_modules/lottie-react-native/src/ios/../../../react-native/ReactCommon/fabric/graphics/platform/ios/float.h:8:10: fatal error: "limits" file not found
#include <limits>
While building module "UIKit" imported from /Users/user/Code/CSULB/CECS_543/anacodiam_ios/ios/build/Build/Products/Debug-iphonesimulator/include/React/RCTViewManager.h:8:
While building module "Foundation" imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:8:
In file included from <module-includes>:1: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:10: fatal error: could not build module "CoreFoundation"
#include <CoreFoundation/CoreFoundation.h>
My React-нативная версия:
react-native -V
0.57.4
Скриншоты
Вот мои настройки проекта (Файл> Настройки проекта):
https://imgur.com/MgyNqDj
Мои общие настройки:
https://imgur.com/HoghSUA
Мой заголовок Пути поиска: https://imgur.com/Hd5ngHh
Я добавил $(SRCROOT)/../node_modules/react-native/React/
, как рекомендовано в этом выпуске Github
И мои фазы сборки:
https://imgur.com/cg630rS
Заранее спасибо.