在我的Macbook Pro上,__BAZEL_XCODE_DEVELOPER_DIR__
似乎默认使用iPhoneSimulator而不是MacOSX?设置这个的优雅方法是什么?我可以在我的bazelrc中指定这个吗?我当然希望我不用写自己的CROSSTOOL。
发布于 2017-07-10 22:39:32
我想这是因为你在顶层构建了一个objc_library
,默认是platform ios。您可以通过特定于平台的顶级规则(如带有platform_type="macos"
的apple_binary
“)依赖于该库,也可以在顶级指定以下标志:
--cpu=darwin_x86_64 --apple_platform_type=macos
不要为此编写自己的CROSSTOOL。
https://stackoverflow.com/questions/45002122
复制相似问题