gpt4 book ai didi

ios - 链接lottie-ios后编译报错

转载 作者:行者123 更新时间:2023-11-29 11:31:17 48 4
gpt4 key购买 nike

我尝试链接 lottie-ios 但出现编译错误。Lottie 在 android 模拟器上运行良好。

这是我做的:1. npm i --save lottie-react-native@2.3.22. react-native 链接 lottie-ios3. react-native 链接 lottie-react-native4. 之后,打开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>

我的 React-native 版本:

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

提前谢谢你。

最佳答案

正如 Anhtu 所说,lottie 的自动链接可能会中断。另外,我有同样的编译问题:你应该更新 lottie-react-native 到最新版本(目前是 2.5.9),他们修复了他们的 iOS 项目 header search path 设置。

在 2.5.8 版本中,他们的项目使用递归选项引用了 React 文件夹,这导致了 CodeFoundation 构建错误。 (这曾经被 ReactNative 推荐,但自 : https://facebook.github.io/react-native/docs/linking-libraries-ios 以来已经改变)他们从 2.5.9 开始删除了这个header search path,现在这个 CoreFoundation 错误已经消失了!

关于ios - 链接lottie-ios后编译报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53272484/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com