我正在制作一个反应原生应用程序,它使用一个名为 npm i tipsi-twitter
的包该应用程序在 android 构建中运行良好,但在制作 ios 构建时,它给了我错误
"_TWTRScribeEventImpressionTypeLoad", referenced from:
+[TWTRScribeSink tweetLoadNamespace] in TwitterKit(TWTRScribeSink.o)
"_TWTRScribeEventImpressionTypeShare", referenced from:
-[TWTRScribeSink didShareTweetWithID:forUserID:fromViewName:] in TwitterKit(TWTRScribeSink.o)
+[TWTRScribeSink tweetViewShareNamespace] in TwitterKit(TWTRScribeSink.o)
"_TWTRScribeEventUniquesAction", referenced from:
+[TWTRScribeSink twitterKitTweetViewUsageNamespaceWithTweetViewStyle:showingActions:] in TwitterKit(TWTRScribeSink.o)
+[TWTRScribeSink twitterKitLoginUsageNamespace] in TwitterKit(TWTRScribeSink.o)
"_TWTRScribeEventUniquesClient", referenced from:
+[TWTRScribeSink twitterKitTweetViewUsageNamespaceWithTweetViewStyle:showingActions:] in TwitterKit(TWTRScribeSink.o)
+[TWTRScribeSink twitterKitLoginUsageNamespace] in TwitterKit(TWTRScribeSink.o)
+[TWTRScribeSink timelineUniqueNamespaceWithTimelineType:] in TwitterKit(TWTRScribeSink.o)
+[TWTRScribeSink verifyCredentialsUniqueNamespace] in TwitterKit(TWTRScribeSink.o)
"_TWTRScribeEventUniquesPageLogin", referenced from:
+[TWTRScribeSink twitterKitLoginUsageNamespace] in TwitterKit(TWTRScribeSink.o)
"_TWTRScribeEventUniquesPageTweetViews", referenced from:
+[TWTRScribeSink twitterKitTweetViewUsageNamespaceWithTweetViewStyle:showingActions:] in TwitterKit(TWTRScribeSink.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经在我的项目中链接了该包。请帮我解决这个问题。提前谢谢。
在带有库的链接二进制中添加 JavaScriptCore.framework 可以解决此问题