为什么不从命令行构建标题搜索路径?

时间:2018-07-29 13:46:22

标签: ios xcodebuild visual-studio-app-center

我正在尝试使用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 in the cloud和AFAIK生成,因此我无法在这种环境下为xcodebuild设置生成设置。现在,我认为我需要从xcodeproj文件使用标头路径。

谢谢。

0 个答案:

没有答案