2017-07-09 1 views
0

__BAZEL_XCODE_DEVELOPER_DIR__ semble utiliser par défaut l'iPhoneSimulator au lieu de MacOSX sur mon Macbook Pro? Quelle est la manière élégante de régler ceci? Puis-je le spécifier dans mon bazelrc? J'espère que je n'ai pas besoin d'écrire mon propre CROSSTOOL.(bazel) Spécifier __BAZEL_XCODE_DEVELOPER_DIR__

Répondre

1

J'imagine que c'est parce que vous construisez un objc_library au niveau supérieur, qui est par défaut à la plate-forme ios. Vous pouvez dépendre de la bibliothèque par une règle de premier niveau spécifique à la plateforme (comme apple_binary avec platform_type="macos" «) ou spécifier ces drapeaux au niveau supérieur:

--cpu=darwin_x86_64 --apple_platform_type=macos

Ne pas écrire votre propre crosstool pour cette