ln: It/BuildProductsPath/Release/Realm/Realm.framework/Headers: No such file or directory
ln: It/BuildProductsPath/Release/Realm/Realm.framework/PrivateHeaders: No such file or directory
我可以构建和运行该项目,但是当我尝试存档该项目时,它会显示此错误。我曾尝试清理项目并删除派生数据,但这对我没有帮助。
我在 macOS 应用程序中使用 Realm
。我安装了 macOS 10.12.1
并尝试存档项目,然后出现此错误。它在以前的 macOS 版本中运行良好。
请帮我解决这个问题,在此先感谢
我已经更新到新的 cocoa pod [Dmitry 指出
],现在我正在使用 cocoa pod 测试版。
我已经使用此命令安装了测试版 sudo gem install cocoapods --pre
。现在 pod --version
命令显示 cocoa pod 版本为 1.2.0.beta.1
。尝试再次归档项目,但出现相同的错误。
最佳答案
这是在 https://github.com/CocoaPods/CocoaPods/pull/6146 中修复的 CocoaPods 问题.
请尝试更新到最新的 CocoaPods [测试版] 版本。
看起来当前的测试版不包含该修复程序,所以目前我建议的解决方法是手动将缺失的引号添加到您的项目中:
- 在项目导航器中选择
Pods
项目 - 选择
Realm
目标 -> 构建阶段 找到
Create Symbolic Links to Header Folders
并将脚本替换为base="$CONFIGURATION_BUILD_DIR/$WRAPPER_NAME" ln -fs "$base/${PUBLIC_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}" "$base/${PUBLIC_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}" ln -fs "$base/${PRIVATE_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}" "$base/${PRIVATE_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}"
关于ios - Realm.framework/Headers 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40934032/