ios - 为什么不使用从命令行构建的标题搜索路径?
问题描述
我正在尝试使用xcodebuild
9.4.1 构建 XCode 工作区。
这是我的命令行:
xcodebuild -workspace ios/VAPoc.xcworkspace \
-scheme VAPoc \
-configuration 'Release' \
-sdk iphoneos
遗憾的是,使用 XCode GUI 中指定的标题搜索路径失败了。
我必须再次将它们放在命令行上才能成功构建:
xcodebuild -workspace ios/VAPoc.xcworkspace \
-scheme VAPoc \
-configuration 'Release' \
-sdk iphoneos \
USER_HEADER_SEARCH_PATHS="$(inherited) /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/include /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/include/darwin/"
在 XCode 中构建就像一个魅力......
我希望有人可以向我解释这一点。
好像这里要指定绝对路径,不能使用环境变量?我对吗?
我在我的 Mac 上有一个解决方法,但问题是我的应用程序将由云中的 AppCenter构建,而 AFAIK 我无法xcodebuild
在此环境中设置构建设置。现在我想我需要从 xcodeproj 文件中使用头文件路径。
提前致谢。
解决方案
推荐阅读
- python - Attension Layer Tensorflow TypeError:无法迭代具有未知第一维的张量
- salesforce - 闪电组件recordUpdated方法绑定触发stale data事件
- google-kubernetes-engine - GKE Stackdriver 中 Dropwizard 指标的最新最佳实践
- python - 如何使用 Python 获得点和抛物线之间的最小距离?
- python - 如何使用 Pandas 在 Python 中消除重复的表单提交行?
- git - 在 github 存储库上获取讨论选项卡?
- c# - 如何编写以实体 ID 为条件的 C# 互斥块?
- excel - 检查是否显示用户表单
- python - 设置字体粗细时 QLabel 中 QSS 和富文本的奇怪行为
- javascript - 在基于函数的组件 React 中实现基于类的系统