Closed pnarielwala closed 2 years ago
I have the same error
...
Sep 22 01:25:11 turtle[4899] INFO: Cleaning up iOS...
platform: "ios"
buildPhase: "configuring NSBundle"
Sep 22 01:25:11 turtle[4899] INFO: building and signing IPA
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] INFO: saved provisioning profile to temporary path
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] INFO: provisioning profile copied to home directory
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] INFO: done retrieving provisioning profile data
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] INFO: checking if teamID is present in keychain and that certificate is valid...
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] INFO: removed provisioning profile from the home directory
platform: "ios"
buildPhase: "building and signing IPA"
Sep 22 01:25:11 turtle[4899] ERROR: Error: codesign ident not present in find-identity: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Looking for identities matching "(XXXXXXXXXX)"
0 valid identities found
at Object.ensureCertificateValid (/@expo/xdl@59.1.0/src/detach/IosCodeSigning.js:18:11)
at Object.build (/@expo/xdl@59.1.0/src/detach/IosIPABuilder.js:31:32)
at buildAndSignIPA (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/archive.ts:58:3)
at Object.buildArchive [as default] (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/archive.ts:20:5)
at iosBuilder (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/index.ts:33:7)
at /usr/local/lib/node_modules/turtle-cli/src/bin/utils/builder.ts:87:7
at Command.<anonymous> (/usr/local/lib/node_modules/turtle-cli/src/bin/index.ts:23:12)
platform: "ios"
Sep 22 01:25:11 turtle[4899] INFO: delete keychain...
platform: "ios"
buildPhase: "deleting keychain"
Sep 22 01:25:11 turtle[4899] INFO: deleting keychain...
platform: "ios"
buildPhase: "deleting keychain"
Sep 22 01:25:14 turtle[4899] INFO: done deleting keychain
platform: "ios"
buildPhase: "deleting keychain"
Sep 22 01:25:14 turtle[4899] ERROR: Failed to build standalone app
err: Error: codesign ident not present in find-identity: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Looking for identities matching "(XXXXXXXXXX)"
0 valid identities found
at Object.ensureCertificateValid (/@expo/xdl@59.1.0/src/detach/IosCodeSigning.js:18:11)
at Object.build (/@expo/xdl@59.1.0/src/detach/IosIPABuilder.js:31:32)
at buildAndSignIPA (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/archive.ts:58:3)
at Object.buildArchive [as default] (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/archive.ts:20:5)
at iosBuilder (/usr/local/lib/node_modules/turtle-cli/src/builders/ios/index.ts:33:7)
at /usr/local/lib/node_modules/turtle-cli/src/bin/utils/builder.ts:87:7
at Command.<anonymous> (/usr/local/lib/node_modules/turtle-cli/src/bin/index.ts:23:12)
platform: "ios"
My certificates are valid and not expired! I can build my app using Expo Cloud
expo build:ios
but I want to build app locally I fetched active certificates from Expo Cloud using
expo fetch:ios:certs
and then I try to build ipa locally
EXPO_IOS_DIST_P12_PASSWORD=<PASS FOR p12> turtle build:ios --team-id <TEAM_ID_10_DIGIT> --dist-p12-path ./certs/ios/dist.p12 --provisioning-profile-path ./certs/ios/mobileprovision --type archive
it works with those steps .
turtle build:ios
again .UPDATE: My certs also were active and not expired and followed all the above solutions and still couldn't figure it out until I installed the certificate on this forum answer post https://developer.apple.com/forums/thread/662300 and it worked!
Thanks a lot, @pnarielwala !
Just need to update this certificate https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer
Hello!
I'm trying to build my ios expo app locally and I'm running into an issue with the
codesign ident
. Any help is really appreciated!Thanks!
New Issue Checklist
yarn global add turtle-cli
ornpm install --global turtle-cli
).Issue Description
Command executed
Complete output when running turtle, including the stack trace and command used
Environment
UPDATE: My certs also were active and not expired and followed all the above solutions and still couldn't figure it out until I installed the certificate on this forum answer post https://developer.apple.com/forums/thread/662300 and it worked!