存档时在 iOS 中找不到“Realm/Realm.h”文件

问题描述 投票:0回答:4

存档企业分发项目时,我收到错误“找不到‘Realm/Realm.h’文件”。

截图:

Actual Error Text

当我运行 Realm 时,它在模拟器和设备上都运行良好。但问题是何时存档项目。

ios app-store realm
4个回答
1
投票

感谢您的回答。我的问题解决了。但我很抱歉,我现在不记得我是如何修复它的。最有可能的是我必须进行“pod更新”,并且我没有覆盖从pods.xcodeproj到我的主应用程序.xcodeproj的任何设置,我使用“$(inherited)”作为cocoapods在命令行中建议的。干杯。


0
投票

查看发布版本的框架搜索路径是否设置正确。


0
投票

通过以下步骤解决了同样的问题:

  1. 清洁项目
  2. 删除“派生数据”
  3. 为 Realm 子项目设置正确的配置文件(我不是 Cocoa pod 的粉丝)

0
投票

也许会对某人有帮助 我在 xcode 中也遇到了 Realm-js-ios not found 错误


  installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '17.2'

          # Ensure GCC_PREPROCESSOR_DEFINITIONS is initialized with an array including $(inherited), and add a custom definition.
          # This line ensures that the existing definitions are preserved and new ones are added.
          config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)']
          config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << '_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION'
        end
      end
© www.soinside.com 2019 - 2024. All rights reserved.