EAS Build Error (iOS generic)

We’re evaluating EAS hoping to move away from App Center, but I can’t figure out why my iOS build is failing. We have a monorepo structure and are using local credentials. Yarn install succeeds, then pod install, then my post install runs to compile the other yarn workspaces. This passes and the build moves on to credentials.

At this point it seems to die without any helpful log messages.

Wed, 17 Feb 2021 18:55:15 GMT Preparing credentials
Wed, 17 Feb 2021 18:55:15 GMT Creating keychain
Wed, 17 Feb 2021 18:55:22 GMT Preparing credentials for target 'React'
Wed, 17 Feb 2021 18:55:22 GMT Getting distribution certificate fingerprint
Wed, 17 Feb 2021 18:55:22 GMT Writing distribution certificate to /var/folders/97/73j93h690g9gdn54bh_zskm40000gn/T/21aa2578-3e36-4ab7-b927-5a36054f16b8.p12
Wed, 17 Feb 2021 18:55:22 GMT Importing distribution certificate into the keychain
Wed, 17 Feb 2021 18:55:27 GMT Initializing provisioning profile
Wed, 17 Feb 2021 18:55:27 GMT Validating whether distribution certificate has been imported successfully
Wed, 17 Feb 2021 18:55:27 GMT Verifying whether the distribution certificate and provisioning profile match
Wed, 17 Feb 2021 18:55:27 GMT Destroying keychain - /var/folders/97/73j93h690g9gdn54bh_zskm40000gn/T/turtle-v2-9b100ff7-6e63-4a31-af06-3bc72c9cbeaf.keychain
Wed, 17 Feb 2021 18:55:31 GMT Removing provisioning profile
Wed, 17 Feb 2021 18:55:32 GMT Xcode build logs not found
Wed, 17 Feb 2021 18:55:32 GMT Build failed: (intermediate value)(intermediate value)(intermediate value) is not iterable

If it helps, an example build id is 835c852c-a8f9-42c8-a205-233e5f28f1af.

Thanks!

Hi

The line Preparing credentials for target 'React' suggest that we detect React as the name of the target to build which is not correct.

Did you use the latest eas-cli? That issue was fixed recently unless your pbxproj has some different structure we didn’t expect.

Sorry, I double-checked that and it seems that fix was not published yet. New version should be up today

it’s fixed in eas-cli 0.4.2