我正在尝试使用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文件使用标头路径。
谢谢。