我正在尝试运行我的反应-本土项目。使用android应用程序我没有问题,但是当我运行时
npx react-native run-ios我得到了标题错误,在ran iOS的末尾,我得到了以下内容:
'/Users/myuser/Documents/Test/my-app/ios/build/Test/SourcePackages/checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/include/FBSDKLoginKit.h',目标'FBSDKLoginKit‘具有无效的标题布局:在
中找到了伞头,但是它旁边有目录: /Users/myuser/Documents/Test/my-app/ios/build/Test/SourcePackages/checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/include/include;考虑删除它们
作为配置,我有:
13.4.1
我该怎么办?
发布于 2022-07-15 17:31:32
我想,不知怎么的,我的xcodeproj正在影响我的构建,所以我尝试删除fbsdk,因为我不再需要它了,而下面的步骤是必要的:
1- package.json中的去除
“react本机-fbsdk”:"^3.0.0",
2-在文件iOS/Myapp.xcodeproj/project.pbxproj中直接删除代码的这一部分:
/* Begin XCRemoteSwiftPackageReference section */
D3321AC724E5D77B000A3C6F /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/facebook/facebook-ios-sdk";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 7.1.1;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
D3321AC824E5D77B000A3C6F /* FacebookCore */ = {
isa = XCSwiftPackageProductDependency;
package = D3321AC724E5D77B000A3C6F /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */;
productName = FacebookCore;
};
/* End XCSwiftPackageProductDependency section */3-在终点站,ran:
yarn4-超过:
cd ios && pod install5-最后:
cd .. && npx react-native run-ios(它没有完全修复,但错误改变了)
https://stackoverflow.com/questions/72969942
复制相似问题