Cannot build rust binary on MacOS M1

Introduction

I’m not being able to compile the toml crate on a MacOS M1. The output error below is from
nix-shell but I can reproduce this error on native compilation, with xcode installed.

Versions

XCode: 1.3.0
Rust: 1.64.0
toml: 0.7.3

Extra informations

With nix I also add some apple_sdk frameworks:

packages.aarch64-darwin = rec {
        default = pescarte-desafios;
        pescarte-desafios = pkgs.rustPlatform.buildRustPackage {
          pname = "pescarte-desafios";
          version = "v0.1.0";
          doCheck = true;
          src = ./.;
          nativeBuildInputs = with pkgs.darwin.apple_sdk; [
            frameworks.CoreFoundation
            frameworks.CoreServices
            frameworks.SystemConfiguration
          ];
          singleStep = true;
          cargoLock = { lockFile = ./Cargo.lock; };
          meta = with pkgs.lib; {
            homepage = htpps://github.com/peapescarte/desafios/blob/main/cli;
            license = licenses.bsd3;
            maintainers = [ maintainers.zoedsoupe ];
          };
        };
      };
    };

As can see above I also installed SystemConfiguration.

The complete error can be found below:

direnv: loading ~/dev/pescarte/desafios/cli/.envrc
direnv: using flake
warning: Git tree '/Users/zoey.pessanha/dev/pescarte/desafios' is dirty
[1/0/2 built, 0.0 MiB DL] building pescarte-desafios-v0.1.0 (buildPhase):    Compiling thiserror v1.0.40direnv: ([/nix/store/y6jja0zlgkqzww6jrg4q9qnzbpcvxfpj-direnv-2.32.1/bin/direnv export zsh]) is taking a while to execute. Use CTRL-C to give up.
error: builder for '/nix/store/w2bk7q0r0pcbvv2c51hnciv6jw9i6kya-pescarte-desafios-v0.1.0.drv' failed with exit code 101;
       last 10 log lines:
       >
       > error: linking with `/nix/store/3jkp3909mvw8qriliz7g2nida6mwwjkb-clang-wrapper-11.1.0/bin/cc` failed: exit status: 1
       >   |
       >   = note: "/nix/store/3jkp3909mvw8qriliz7g2nida6mwwjkb-clang-wrapper-11.1.0/bin/cc" "-arch" "arm64" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/rustcY7ZeQ6/symbols.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.0.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.1.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.10.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.11.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.12.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.13.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.14.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.15.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.2.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.3.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.4.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.5.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.6.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.7.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.8.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.pescarte_desafios.eb2d8266-cgu.9.rcgu.o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a.1vef6tsq9mreu6j5.rcgu.o" "-L" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps" "-L" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/release/deps" "-L" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libterminal_light-f56461d001a4d782.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libxterm_query-3f6d039224148e1d.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libnix-c493329efb345932.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libmemoffset-cf3d960370238fce.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libwhoami-ea9e7bc0f9cf02c7.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libdirs-191dbf2664a52427.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libdirs_sys-cc65c93469da0e5e.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libtermimad-a184c5370c54403f.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcoolor-21efc2a7823ee2be.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libthiserror-f77f8c011a4b68c5.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam-2b2ed419af8e68df.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam_channel-42247cf704068d5a.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam_deque-d61d0aea5804dd18.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam_queue-bc0a853507efeb83.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam_epoch-af289d34473c9e6a.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libmemoffset-85e629e195627c2d.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossbeam_utils-4fcacea783ddd998.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libminimad-40dfd0b2634d9bd8.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcrossterm-886ab16ad39ac095.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libsignal_hook_mio-f6578842fa60a174.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libsignal_hook-3b760399c35de9f6.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libsignal_hook_registry-1c34af8ad8c2dd3a.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libmio-0a2d6118f0d93fe2.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/liblog-58e1f1a499afdd0a.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libparking_lot-8054759a49758b52.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libparking_lot_core-04467b2a14258a63.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libsmallvec-0d7dd0387a7eaa91.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/liblock_api-997c7135cc1c16bf.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libscopeguard-21e40528a1e684d2.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libserde-9d4aee286e16554b.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libdialoguer-dca148f4215ec4be.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libshell_words-5cccd365f9ef44dc.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libtempfile-6ea8fd5bcff2298a.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libfastrand-899506e154320090.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcfg_if-becca8b176761a91.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libzeroize-f797400dbecd20f3.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libconsole-7c951ff87900d155.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libunicode_width-e1008beac9e5c508.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/liblazy_static-696da1c15c9c2212.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libclap-31c11d99537887dc.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libonce_cell-bd7ddb485f1d6773.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libclap_builder-b1e0f6d974604c71.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libstrsim-e231829012edd759.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libanstream-9aa19d4cece800c3.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libanstyle_query-56087091ffc005f5.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libis_terminal-cc463c1aaeffbaca.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/librustix-7822049e13523215.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/liberrno-363553189028ff41.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libio_lifetimes-85a7e5530307a51e.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/liblibc-2f680ff4cfed59b8.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libanstyle-0176bf1f53d3e8a7.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libcolorchoice-ec1ac3e9429a0104.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libanstyle_parse-49f3f8a33298193d.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libutf8parse-17f1076f184c9c21.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libclap_lex-995749d6d175f8c1.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libbitflags-4404b38c9a40182e.rlib" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/libanyhow-1688bf96d379144e.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libstd-08068d401c25d211.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-84be07e68b9d00f4.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libobject-4804c562fc61a807.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libmemchr-279301e6a5d99fea.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libaddr2line-fbfb344f09805b90.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libgimli-616191dd1d974165.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/librustc_demangle-4687ef078813d96d.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-1386b7e41dd1fd86.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libhashbrown-26b1aa4af9d5f07a.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libminiz_oxide-8a7d5d906c81e365.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libadler-327750ded6594992.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_alloc-b801be618a24f1bf.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libunwind-fa75ed5f72174942.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-adf0011e71898575.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/liblibc-3d5bcaabca1cfe44.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/liballoc-cd287cf1e41c0ec4.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-d99e291378cbf0b8.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libcore-fcdbad0d5b23b740.rlib" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-9ba449e7b506e8b4.rlib" "-framework" "CoreFoundation" "-framework" "SystemConfiguration" "-liconv" "-lSystem" "-lresolv" "-lc" "-lm" "-liconv" "-L" "/nix/store/9sj21f3ac8f1rlrd7c2v2z95imncza5w-rustc-1.64.0/lib/rustlib/aarch64-apple-darwin/lib" "-o" "/private/tmp/nix-build-pescarte-desafios-v0.1.0.drv-0/cli/target/aarch64-apple-darwin/release/deps/pescarte_desafios-7047006664b8a07a" "-Wl,-dead_strip" "-nodefaultlibs"
       >   = note: ld: framework not found SystemConfiguration
       >           clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
       >
       >
       > warning: `pescarte-desafios` (bin "pescarte-desafios") generated 5 warnings
       > error: could not compile `pescarte-desafios` due to previous error; 5 warnings emitted
       For full logs, run 'nix log /nix/store/w2bk7q0r0pcbvv2c51hnciv6jw9i6kya-pescarte-desafios-v0.1.0.drv'.
error: 1 dependencies of derivation '/nix/store/0iyhcylfgdrr9zl8li97xch8s1h1zhlb-pescarte-desafios-env.drv' failed to build
realpath: /Users/zoey.pessanha/dev/pescarte/desafios/cli/.direnv/flake-profile.55991: No such file or directory
warning: Git tree '/Users/zoey.pessanha/dev/pescarte/desafios' is dirty
direnv: nix-direnv: renewed cache
direnv: export ~XDG_DATA_DIRS

This is my complete flake.nix:

{
  description = "Programa de linha de comando para navegar entre os desafios, corrigí-los e dar dicas";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11";
    rust-overlay.url = "github:oxalica/rust-overlay";
  };

  outputs = { self, nixpkgs, rust-overlay, ... }:
    let
      pkgs = import nixpkgs {
        system = "aarch64-darwin";
        overlays = [ (import rust-overlay) ];
      };
    in
    {
      devShells.aarch64-darwin = rec {
        default = pescarte-desafios;
        pescarte-desafios = pkgs.mkShell {
          name = "pescarte-desafios";
          packages = with pkgs; [
            rust-bin.stable.latest.default
            cargo-nextest
            self.packages.aarch64-darwin.pescarte-desafios
          ];
          inputsFrom = [ self.packages.aarch64-darwin.pescarte-desafios ];
          shellHook = ''alias pescarte-desafios="./target/debug/pescarte-desafios"'';
        };
      };

      packages.aarch64-darwin = rec {
        default = pescarte-desafios;
        pescarte-desafios = pkgs.rustPlatform.buildRustPackage {
          pname = "pescarte-desafios";
          version = "v0.1.0";
          doCheck = true;
          src = ./.;
          nativeBuildInputs = with pkgs.darwin.apple_sdk; [
            frameworks.CoreFoundation
            frameworks.CoreServices
            frameworks.SystemConfiguration
          ];
          singleStep = true;
          cargoLock = { lockFile = ./Cargo.lock; };
          meta = with pkgs.lib; {
            homepage = htpps://github.com/peapescarte/desafios/blob/main/cli;
            license = licenses.bsd3;
            maintainers = [ maintainers.zoedsoupe ];
          };
        };
      };
    };
}

and there we will find the answer why the compilation failed.

the frameworks should be in buildInputs instead of nativeBuildInputs, also both doCheck = true; and singleStep don’t do anything with rustPlatform.buildRustPackage

So the log is the giant error that I put there :confused:

Oh, thank you so much… It was a simple solution :blush: