Problem building for iOS: How to interpret log


#1

Hi Expo team, I built my ios app a couple of days ago without problem. Now I’m trying to build again because I changed the app.json and adeed the ios.config.googleSignIn key/value pair.

After I do the exp build:ios I get this log ending with an error:

running shell app builder
extracting build configuration from app.json
[08:29:54] Using gulpfile /usr/local/turtle-agent/tools-public/gulpfile.js
[08:29:54] Starting 'ios-shell-app'...
IosIcons: setting image functions to alternative sharp implementations
Using manifest: {"android":{"package":"com.weeshing.investments"},"icon":"./App/app-icon.png","iconUrl":"https://d1wp6m56sqw74a.cloudfront.net/~assets/e9adf0a7653954f225ade82e108a44a4","ios":{"bundleIdentifier":"com.weeshing.investments"},"name":"Weeshing Investments","orientation":"portrait","primaryColor":"#0069ff","sdkVersion":"21.0.0","slug":"weeshing","version":"1.0.0","id":"@jjgumucio/weeshing","revisionId":"1.0.0-r.NYevlnrOAr","publishedTime":"2018-02-01T16:33:33.551Z","bundleUrl":"https://d1wp6m56sqw74a.cloudfront.net/%40jjgumucio%2Fweeshing%2F1.0.0%2Ffd6eae418871a6edfbbc97c934166ceb-21.0.0-ios.js","releaseChannel":"default"}
Modifying NSBundle configuration at /tmp/turtle/0d25bf80-d716-4fef-a3b1-21295dd998fc/archive/Release/ExpoKitApp.xcarchive/Products/Applications/ExpoKitApp.app...
Using shell config: { isShell: true,
manifestUrl: 'https://exp.host:443/@jjgumucio/weeshing',
releaseChannel: 'default',
isSplashScreenDisabled: true }
Configuring iOS Launch Screen...
2018-02-01 08:30:05.631 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.649 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.784 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.785 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.785 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.786 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.786 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.787 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.790 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.790 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.790 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.791 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.791 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
2018-02-01 08:30:05.791 ibtoold[74568:509630] WARNING: Unhandled destination metrics: (null)
Compiling resources...
Using manifest: {"android":{"package":"host.exp.exponent","publishBundlePath":"../android/app/src/main/assets/kernel.android.bundle"},"description":"","extra":{"amplitudeApiKey":"081e5ec53f869b440b225d5e40ec73f9"},"icon":"https://s3.amazonaws.com/exp-brand-assets/ExponentEmptyManifest_192.png","iconUrl":"https://s3.amazonaws.com/exp-brand-assets/ExponentEmptyManifest_192.png","ios":{"bundleIdentifier":"host.exp.exponent","publishBundlePath":"../ios/Exponent/Supporting/kernel.ios.bundle","supportsTablet":true},"isKernel":true,"kernel":{"androidManifestPath":"../android/app/src/main/assets/kernel-manifest.json","iosManifestPath":"../ios/Exponent/Supporting/kernel-manifest.json"},"loading":{"hideExponentText":false,"icon":"https://s3.amazonaws.com/exp-brand-assets/ExponentEmptyManifest_192.png","iconUrl":"https://s3.amazonaws.com/exp-brand-assets/ExponentEmptyManifest_192.png"},"name":"exponent-home","notification":{"color":"#000000","icon":"https://s3.amazonaws.com/exp-us-standard/placeholder-push-icon-blue-circle.png","iconUrl":"https://s3.amazonaws.com/exp-us-standard/placeholder-push-icon-blue-circle.png"},"orientation":"portrait","packagerOpts":{"config":"./_universe/rn-cli.config.js"},"primaryColor":"#cccccc","privacy":"unlisted","scheme":"exp","sdkVersion":"25.0.0","slug":"home","version":"25.0.0","id":"@exponent/home","revisionId":"25.0.0-r.3ygrzLgjpL","publishedTime":"2018-01-16T23:47:17.627Z","bundleUrl":"https://d1wp6m56sqw74a.cloudfront.net/%40exponent%2Fhome%2F25.0.0%2Fc1a154450d896116f345f81d67126ac8-25.0.0-ios.js","releaseChannel":"default"}
Cleaning up iOS...
[08:30:12] Finished 'ios-shell-app' after 18 s
done running shell app builder
Assuming that client will run creating app on dev center ruby code
done creating app on dev center
building and signing IPA
Executing command: security cms -D -i /tmp/turtle/0d25bf80-d716-4fef-a3b1-21295dd998fc/provisioning-0d25bf80-d716-4fef-a3b1-21295dd998fc/0d25bf80-d716-4fef-a3b1-21295dd998fc.mobileprovision
done retrieving provisioning profile
Checking if teamID is present in keychain and that certificate is valid...
decoding p12 certificate
verifying certificate is installed
Executing command: security find-identity -v -s (XXXXXXXXXX)
confirmed team ID is present in keychain
Chose export method: app-store
writing export-options.plist file...
building IPA
Executing command: fastlane gym -n 0d25bf80-d716-4fef-a3b1-21295dd998fc-unsigned.ipa --workspace /usr/local/turtle-agent/shellAppWorkspaces/ios/default/ExpoKitApp.xcworkspace --scheme ExpoKitApp --archive_path /tmp/turtle/0d25bf80-d716-4fef-a3b1-21295dd998fc/0d25bf80-d716-4fef-a3b1-21295dd998fc.xcarchive --skip_build_archive true -i E57668D7BD47B42A7897E13887E1A0A7BF913E15 --export_options /tmp/turtle/0d25bf80-d716-4fef-a3b1-21295dd998fc/provisioning-0d25bf80-d716-4fef-a3b1-21295dd998fc/export-options.plist --export_method app-store --export_xcargs OTHER_CODE_SIGN_FLAGS="--keychain /tmp/turtle-agent/0f4cde36-076d-11e8-9cdd-0050568effd0.keychain" -o /tmp/turtle/0d25bf80-d716-4fef-a3b1-21295dd998fc/0d25bf80-d716-4fef-a3b1-21295dd998fc-build --verbose
Unable to generate IPA.
unable to build and sign IPA

How can I interpret this error?


#2

Hi @jjgumucio. What is your build id? It’s not obvious to me what’s going on based on just that log but I can try to dig in more.


#3

Thanks for the reply!
Where can I check the build id? (Yes, I’m a total noob)


closed #4

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.