我在iOS模拟器上运行的React Native的SVG库存在问题.
"dependencies": { "better-fetch": "^1.1.2","firebase": "^4.8.1","lodash": "^4.17.4","react": "16.0.0","react-native": "0.51.0","react-native-svg": "^6.0.1-rc.1","react-redux": "^5.0.6","redux": "^3.7.2","redux-logger": "^3.0.6","redux-thunk": "^2.2.0" }
我试过以下无济于事:
npm install react-native-svg --save //(again) react-native link react-native-svg //(again) watchman watch-del-all rm -rf node_modules/ && yarn cache clean && yarn install
图像显然表明问题出在链接中.因此,如果自动链接不适合您,则可以尝试手动链接. IOS设备缺少手动链接指南;但是,IOS缺少它.
但您可以按照以下步骤在IOS上手动链接:
>在XCode中打开您的项目
>转到… / node_modules / react-native-svg / ios
>找到文件RNSVG.xcodeproj并将其拖动到XCode中显示的库目录中.
>展开刚刚添加的文件(RNSVG.xcodeproj),直到看到libRNSVG.a,它位于RNSVG.xcodeproj>产品)
>将libRNSVG.a拖到Link Binary With Libraries部分(位于Build Phase中,可以在XCode窗口的顶部找到)
现在你很高兴去:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。