当我try 为"任何iOS设备"进行归档构建时,我收到以下错误:

找不到生成输入文件:'/Users//Library/Developer/Xcode/DerivedData/[app]-czrkuohjfzuzxxfobfoyptxhyoyo/Build/Intermediates.noindex/ArchiveIntermediates/[app]/InstallationBuildProductsLocation/Applications/[Product Name].app/[产品名称]'

我在构建iOS模拟器时也收到了同样的错误,但这篇帖子修复了它——Problems after upgrading to Xcode 12:ld: building for iOS Simulator, but linking in dylib built for iOS, architecture arm64.

我还收到了一条关于架构的警告,这些架构可能与错误有关,也可能与错误无关:

ARCHS(arm64)中的架构都无效.考虑将ARCs设置为$(Access标准)或更新它以包含至少一个来自ValueSARCARS(ARM64、ARMV7S、ARMV7)的值,而不是在排除的ARCs(ARM64)中.

architectures

VALID_ARCHS

推荐答案

为"任何iOS设备"构建(例如,"存档",因为你想上传到AppStore):

  • 从"排除的体系 struct "中删除arm64
  • 从有效的_arch中删除x86_64
  • 将arm64添加到有效的

所有这些都改变了"构建设置"、项目和目标.如果你想为模拟器构建一个反向路径:

  • 将arm64添加到"排除的体系 struct "
  • 从有效的ARCH中删除arm64
  • 将x86_64添加到有效的_ arch

这对我很管用.

React-native相关问答推荐

React Native 组件中两次使用map的问题

自定义单选按钮在react native 中不起作用

找不到变量:firebase/react native(expo)上的 IDBIndex

React Native - React Native 架构

React Native - 为什么我们对 Image 组件使用 tintColor 属性?

React Native 开发中的/ios/index/DataStore文件夹是什么

如何判断 React Native 中的 AsyncStorage 中是否存在密钥? getItem() 总是返回一个promise对象

在 UIManager 中找不到RNCSafeAreaView

React native base headers for ios not found

在 React Native 中无法滚动到 ScrollView 的底部

react native图像不适用于特定 URL

如何在 React-Native 的alert中设置alert框标题?

Typescript:onPress 类型

更改按钮 colored颜色 onPress(切换功能)

Port 8081 already in use, packager is either not running or not running correctly Command /bin/sh failed with exit code 2

React Native Build Error on IOS - typedef 用不同类型重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')

React Native 项目,有时使用 expo start 获得连接 ECONNREFUSED 127.0.0.1:19001

React Native 构建命令失败:PhaseScriptExecution ... (domain=NSPOSIXErrorDomain, code=2)

Flatlist getItemLayout 用例

如何在 React Native 中强制禁用 iOS 暗模式