当蟒蛇安装在Mac上时,它设置环境变量
LD=/anaconda3/bin/x86_64-apple-darwin13.4.0-ld
.
当从命令行运行xcode构建时(如构建迦太基依赖项),值为
LD
插入到链接器命令中:
Ld /Users/maxim/Library/Caches/org.carthage.CarthageKit/DerivedData/10.1_10B61/GeoJSONMap/0.0.8/Build/Intermediates.noindex/ArchiveIntermediates/GeoJSONMap/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GeoJSONMap.framework/GeoJSONMap normal arm64 (in target: GeoJSONMap)
cd /Users/maxim/Carthage/Checkouts/GeoJSONMap
export IPHONEOS_DEPLOYMENT_TARGET=11.0
/anaconda3/bin/x86_64-apple-darwin13.4.0-ld -arch arm64 -dynamiclib <... skipped for brevity ...>
…结果是
ld: unknown option: -dynamiclib
.
所以,问题是:如何以适当的方式避免这种干扰?能得到这个变量吗
半导体激光器
在Xcode构建过程之外?是否可以将蟒蛇配置为使用其他变量?在运行xcode builds时,是否有方法临时取消设置anaconda设置?它的预期价值是多少
半导体激光器
Xcode期望的?