我有两个问题:
第一个问题是我正在构建原始的YourApp.xcodeproj
Xcode项目文件。
根据react-native
:
从现在开始,
YourApp.xcworkspace
而不是YourApp.xcodeproj
在Xcode中。
所以我不得不切换到YourApp.xcworkspace
Cocoapods生成的新文件pod init
(或生成它的任何文件)。
自述react-native
项目没有提到,如果您以前添加的Facebook SDK到YourApp.xcodeproj
的Frameworks
文件夹,按步骤4的SDK添加到您的Xcode项目的Facebook的SDK iOS版-入门教程,那么你就应该删除这些引用,因为Cocoapods会将FB SDK代码拉入Pods
文件夹,所以您不再需要单独引用FB SDK。否则,Xcode会尝试根据Cocoapods的设置和说明进行构建,但是会发现FB SDK的二进制文件不是“ not dylib
”。
最终,您的Frameworks
文件夹应该只有一个libPods-YourApp.a
文件。
清理,然后构建项目。它应该工作。