存档企业分发项目时,我收到错误“找不到‘Realm/Realm.h’文件”。
截图:
当我运行 Realm 时,它在模拟器和设备上都运行良好。但问题是何时存档项目。
感谢您的回答。我的问题解决了。但我很抱歉,我现在不记得我是如何修复它的。最有可能的是我必须进行“pod更新”,并且我没有覆盖从pods.xcodeproj到我的主应用程序.xcodeproj的任何设置,我使用“$(inherited)”作为cocoapods在命令行中建议的。干杯。
查看发布版本的框架搜索路径是否设置正确。
通过以下步骤解决了同样的问题:
也许会对某人有帮助 我在 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