ios - 存档时链接器命令失败

标签 ios xcode react-native linker

我想为 React Native 项目用户存档最新的 Xcode,但总是失败,因为链接器命令失败。

当我运行xcodebuild -verbose & Ld命令时,错误是这样的

ld: file not found: build/xxxxx_app.build/Release-iphoneos/xxxxx_app.build/Objects-normal/armv7/xxxxx_app`

Error screenshot

我试过下面的步骤,还是出现同样的错误

  • 删除 Pod 并重新安装
  • 在菜单 Product 下运行 clean,清空构建和 DerivedData 文件夹
  • 将 Build Active Architecture Only 更改为 Yes
  • 删除链接的框架和库并重新添加它们

一些配置

Linked Frameworks and Libraries

那么归档ios项目的正确方法是什么?

最佳答案

试试这个,转到 Target -> Build Settings,然后按以下方式搜索这三个,

GCC_NO_COMMON_BLOCKS,

CLANG_WARN_INFINITE_RECURSION,

CLANG_WARN_SUSPICIOUS_MOVE,

为每个值设置 NO,然后清理和构建。

关于ios - 存档时链接器命令失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43555018/

相关文章:

iphone - iOS 7 是否仍然需要没有 alpha、没有圆角和没有文件扩展名的 iTunesArtwork 图像?

ios - 使用 Swift 和 Firebase 了解用户是否在线

c++ - 游戏引擎 C++ 和 Objective-C/Xcode 编码

reactjs - 如何在 React Native 中包装 Flatlist 项目

javascript - React Native ViewPager 与 KeyboardAvoidingView 作为 parent 不保持键盘 - iOS

javascript - 异常管理器.js :86 AboutHelpButton is not defined

ios - swift:异步任务+完成

ios - Xcode:您的 session 已过期。请登录。尝试重新登录或联系苹果开发者支持以解决帐户访问问题

swift - 关闭警报 XCUITest

javascript - 尝试在操作中使用异步代码时的最佳实践