首页 > 解决方案 > React Native:如何完全删除 Instabug?

问题描述

我最近从我的 React Native 0.53.3 项目中删除了 Instabug,但是当我运行时react-native run-ios出现构建失败:

ld: framework not found Instabug
clang: error: linker command failed with exit code 1 (use -v to see invocation)



** BUILD FAILED **


The following build commands failed:

    Ld /Users/danale/Library/Developer/Xcode/DerivedData/build/Build/Products/Debug-iphonesimulator/NFIBEngage.app/NFIBEngage normal x86_64
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/NFIBEngage.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/NFIBEngage.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

如何从我的项目中完全删除 Instabug,这样它就不会在 iOS 构建中寻找它?

到目前为止,我已将它从App.js文件中完全删除,但它仍然在build.gradleMainActivity.javaMainApplication.java、和filesettings.gradle中被引用。顺便说一句,我什至不使用。project.pbxprojyarn.lockyarn

我该如何彻底清理它?

标签: react-nativeinstabug

解决方案


如果react-native unlink instabug-reactnative不起作用,请尝试手动删除所有 react-native 链接更改。

您可以参考这些页面以删除所有参考

Instabug rn 链接清单

Instabug 文档

删除每个引用后清理项目。(有时可能需要删除 Xcode 派生数据)


推荐阅读