fastlane: Build fails with IDEDistributionErrorDomain error 3

New Issue Checklist

Issue Description

The build works just fine using the use_legacy_build_api option.

    gym(
      clean: true,
      silent: true,
      sdk: "iphoneos9.3",
      output_directory: "./build",
      codesigning_identity: options[:codesigning_identity],
      provisioning_profile_path: options[:provisioning_profile_path],
      xcargs: build_variables.map{|k,v| "#{k}=\"#{v}\""}.join(' '),
      use_legacy_build_api: true,
    )

Unfortunately I can no longer use that option because that prevents builds to work with “TestFlight”. (see https://github.com/fastlane/fastlane/issues/4907#issuecomment-224895127)

When I disable use_legacy_build_api the build fails as follows.

Complete output when running fastlane, including the stack trace and command used
$ fastlane alpha
[15:33:04]: -------------------------------------------------
[15:33:04]: --- Step: Verifying required fastlane version ---
[15:33:04]: -------------------------------------------------
[15:33:04]: fastlane version valid
[15:33:04]: ------------------------------
[15:33:04]: --- Step: default_platform ---
[15:33:04]: ------------------------------
[15:33:04]: Driving the lane 'ios alpha' 🚀
[15:33:04]: --------------------------------------
[15:33:04]: --- Step: Switch to ios build lane ---
[15:33:04]: --------------------------------------
[15:33:04]: Cruising over to lane 'ios build' 🚖
[15:33:04]: -----------------
[15:33:04]: --- Step: gym ---
[15:33:04]: -----------------
[15:33:04]: Installing provisioning profile...
[15:33:05]: xcrun xcodebuild -list -project './Foo.xcodeproj'

+---------------------------+----------------------------------------------------------------------+
|                                      Summary for gym 1.6.3                                       |
+---------------------------+----------------------------------------------------------------------+
| clean                     | true                                                                 |
| silent                    | true                                                                 |
| sdk                       | iphoneos9.3                                                          |
| output_directory          | ./build                                                              |
| codesigning_identity      | iPhone Developer: Torsten Curdt (X6G8T297P7)                         |
| provisioning_profile_path | ./Provisioning/AdHoc_de.foo.ios.foo.alpha.mobileprovision            |
| xcargs                    | PRODUCT_BUNDLE_NAME="Foo" PRODUCT_BUNDLE_IDENTIFIER="de.foo...       |
| project                   | ./Foo.xcodeproj                                                      |
| scheme                    | App                                                                  |
| destination               | generic/platform=iOS                                                 |
| output_name               | Foo                                                                  |
| use_legacy_build_api      | false                                                                |
| buildlog_path             | ~/Library/Logs/gym                                                   |
+---------------------------+----------------------------------------------------------------------+

[15:33:08]: ▸ Cleaning Foo/Foo [Debug]
[15:33:08]: ▸ Check Dependencies
[15:33:08]: ▸ Clean Succeeded
[15:33:08]: ▸ Building Foo/Foo [Release]
...
[15:33:08]: ▸ Check Dependencies
[15:33:16]: ▸ Linking Foo
[15:33:16]: ▸ Linking Foo
[15:33:16]: ▸ Compiling LaunchScreen.storyboard
[15:33:18]: ▸ Processing Info.plist
[15:33:18]: ▸ Generating 'Foo.app.dSYM'
[15:33:19]: ▸ Copying Carthage/Build/iOS/Rex.framework
[15:33:19]: ▸ Copying Carthage/Build/iOS/ReactiveCocoa.framework
[15:33:19]: ▸ Copying Carthage/Build/iOS/Result.framework
[15:33:19]: ▸ Copying Carthage/Build/iOS/SnapKit.framework
[15:33:19]: ▸ Signing /Users/tcurdt/Library/Developer/Xcode/DerivedData/Foo-btjldebpjrkpqcgbdqvakwjpfyim/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/Foo.app/Frameworks/Rex.framework
[15:33:20]: ▸ Signing /Users/tcurdt/Library/Developer/Xcode/DerivedData/Foo-btjldebpjrkpqcgbdqvakwjpfyim/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/Foo.app/Frameworks/Result.framework
[15:33:20]: ▸ Signing /Users/tcurdt/Library/Developer/Xcode/DerivedData/Foo-btjldebpjrkpqcgbdqvakwjpfyim/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/Foo.app/Frameworks/SnapKit.framework
[15:33:20]: ▸ Signing /Users/tcurdt/Library/Developer/Xcode/DerivedData/Foo-btjldebpjrkpqcgbdqvakwjpfyim/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/Foo.app/Frameworks/ReactiveCocoa.framework
[15:33:20]: ▸ Running script 'Copy Carthage Frameworks'
[15:33:22]: ▸ Running script 'Update Build Number'
[15:33:23]: ▸ Touching Foo.app
[15:33:28]: ▸ Signing /Users/tcurdt/Library/Developer/Xcode/DerivedData/Foo-btjldebpjrkpqcgbdqvakwjpfyim/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/Foo.app
[15:33:29]: ▸ Touching Foo.app.dSYM
[15:33:30]: ▸ Archive Succeeded
++ [[ xcodebuild "$@" != '' ]]
++ chruby_auto
++ local dir=/Users/tcurdt/Projects/customer/foo/foo-ios-app/ version
++ [[ -z /Users/tcurdt/Projects/customer/foo/foo-ios-app/ ]]
++ dir=/Users/tcurdt/Projects/customer/foo/foo-ios-app
++ [[ -n '' ]]
++ [[ -z /Users/tcurdt/Projects/customer/foo/foo-ios-app ]]
++ dir=/Users/tcurdt/Projects/customer/foo
++ [[ -n '' ]]
++ [[ -z /Users/tcurdt/Projects/customer/foo ]]
++ dir=/Users/tcurdt/Projects/customer
++ [[ -n '' ]]
++ [[ -z /Users/tcurdt/Projects/customer ]]
++ dir=/Users/tcurdt/Projects
++ [[ -n '' ]]
++ [[ -z /Users/tcurdt/Projects ]]
++ dir=/Users/tcurdt
++ [[ -n '' ]]
++ [[ -z /Users/tcurdt ]]
++ dir=/Users
++ [[ -n '' ]]
++ [[ -z /Users ]]
++ dir=
++ [[ -n '' ]]
++ [[ -z '' ]]
++ [[ -n '' ]]
+ xcodebuild -exportArchive -exportOptionsPlist /var/folders/pf/7vhqx5bn41qddypw08w9jc4w0000gn/T/gym_config20160609-74885-1rl2g8b.plist -archivePath '/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive' -exportPath /var/folders/pf/7vhqx5bn41qddypw08w9jc4w0000gn/T/gym_output20160609-74885-xu4htk
2016-06-09 15:33:32.347 xcodebuild[75241:1373450] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/pf/7vhqx5bn41qddypw08w9jc4w0000gn/T/App_2016-06-09_15-33-32.346.xcdistributionlogs'.
2016-06-09 15:33:32.380 xcodebuild[75241:1373450] [MT] DeveloperPortal: Using pre-existing current store at URL (file:///Users/tcurdt/Library/Developer/Xcode/DeveloperPortal%207.3.1.db).
2016-06-09 15:33:32.938 xcodebuild[75241:1373450] [MT] IDEDistribution: -[IDEDistributionProvisioning _itemToSigningInfoMap:]: Can't find any applicable signing identities for items: (
"<IDEDistributionItem: 0x7fa40378fce0 'de.foo.ios.foo.alpha' '<DVTFilePath:0x7fa4034f5a70:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app'>'>",
"<IDEDistributionItem: 0x7fa403692cb0 'org.reactivecocoa.ReactiveCocoa' '<DVTFilePath:0x7fa4036722a0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/ReactiveCocoa.framework'>'>",
"<IDEDistributionItem: 0x7fa40377f560 'com.antitypical.Result' '<DVTFilePath:0x7fa4033069d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Result.framework'>'>",
"<IDEDistributionItem: 0x7fa403779140 'me.neilpa.Rex' '<DVTFilePath:0x7fa4037601d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Rex.framework'>'>",
"<IDEDistributionItem: 0x7fa4036893b0 'io.snapkit.SnapKit' '<DVTFilePath:0x7fa403769260:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/SnapKit.framework'>'>",
"<IDEDistributionItem: 0x7fa40377da10 'com.apple.dt.runtime.swiftAVFoundation' '<DVTFilePath:0x7fa403667e30:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftAVFoundation.dylib'>'>",
"<IDEDistributionItem: 0x7fa40368f550 'com.apple.dt.runtime.swiftContacts' '<DVTFilePath:0x7fa403669f30:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftContacts.dylib'>'>",
"<IDEDistributionItem: 0x7fa4037767a0 'com.apple.dt.runtime.swiftCore' '<DVTFilePath:0x7fa400f3c5d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCore.dylib'>'>",
"<IDEDistributionItem: 0x7fa40378b760 'com.apple.dt.runtime.swiftCoreAudio' '<DVTFilePath:0x7fa400f3c4a0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreAudio.dylib'>'>",
"<IDEDistributionItem: 0x7fa403783850 'com.apple.dt.runtime.swiftCoreGraphics' '<DVTFilePath:0x7fa400f3e420:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreGraphics.dylib'>'>",
"<IDEDistributionItem: 0x7fa403771ed0 'com.apple.dt.runtime.swiftCoreImage' '<DVTFilePath:0x7fa400f3faa0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreImage.dylib'>'>",
"<IDEDistributionItem: 0x7fa40377ff90 'com.apple.dt.runtime.swiftCoreLocation' '<DVTFilePath:0x7fa400f41c00:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreLocation.dylib'>'>",
"<IDEDistributionItem: 0x7fa40377aa60 'com.apple.dt.runtime.swiftCoreMedia' '<DVTFilePath:0x7fa400f43410:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreMedia.dylib'>'>",
"<IDEDistributionItem: 0x7fa403774c40 'com.apple.dt.runtime.swiftDarwin' '<DVTFilePath:0x7fa400f43cf0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDarwin.dylib'>'>",
"<IDEDistributionItem: 0x7fa40368ea70 'com.apple.dt.runtime.swiftDispatch' '<DVTFilePath:0x7fa40366a000:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDispatch.dylib'>'>",
"<IDEDistributionItem: 0x7fa403784c90 'com.apple.dt.runtime.swiftFoundation' '<DVTFilePath:0x7fa40366b490:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftFoundation.dylib'>'>",
"<IDEDistributionItem: 0x7fa403690b70 'com.apple.dt.runtime.swiftLocalAuthentication' '<DVTFilePath:0x7fa40366c9e0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftLocalAuthentication.dylib'>'>",
"<IDEDistributionItem: 0x7fa403692300 'com.apple.dt.runtime.swiftObjectiveC' '<DVTFilePath:0x7fa40366e220:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftObjectiveC.dylib'>'>",
"<IDEDistributionItem: 0x7fa40368db60 'com.apple.dt.runtime.swiftUIKit' '<DVTFilePath:0x7fa40366f820:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftUIKit.dylib'>'>",
"<IDEDistributionItem: 0x7fa40368ffa0 'com.apple.dt.runtime.swiftWebKit' '<DVTFilePath:0x7fa403670d40:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftWebKit.dylib'>'>"
)
Errors={
"<DVTSigningCertificate: 0x7fa4036be2e0; name='iPhone Distribution: Foo GmbH (L9EV9UUBV6)', hash='99D93694482D58B0EBB9A85D9528ECC7227A7DB1', certificateKind='1.2.840.113635.100.6.1.4'>" =     {
"<IDEDistributionItem: 0x7fa40378fce0 'de.foo.ios.foo.alpha' '<DVTFilePath:0x7fa4034f5a70:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app'>'>" = "Error Domain=IDECodesignResolverErrorDomain Code=7 \"No matching provisioning profiles found\" UserInfo={NSLocalizedRecoverySuggestion=None of the valid provisioning profiles allowed the specified entitlements: application-identifier, beta-reports-active, keychain-access-groups., NSLocalizedDescription=No matching provisioning profiles found, IDECodesignResolverError_ResolutionInputsKey=<IDECodesignResolutionInputs: 0x7fa403861aa0; portalTeamID='L9EV9UUBV6', usingTeamBasedSigning='NO', bundleIdentifier='de.foo.ios.foo.alpha', targetName='(null)', provisioningProfilePurpose='1', requiresProvisioningProfile='YES', provisioningProfilePlatform='iOS', certificateKind='1.2.840.113635.100.6.1.4', requiredEntitlements='{\n    \"application-identifier\" = \"L9EV9UUBV6.de.foo.ios.foo.alpha\";\n    \"beta-reports-active\" = 1;\n    \"keychain-access-groups\" =     (\n        \"L9EV9UUBV6.de.foo.ios.foo.alpha\"\n    );\n}', requiredCodesignableDevices='(null)', requiredFeatures='(null)'>\n}";
};
}
2016-06-09 15:33:32.939 xcodebuild[75241:1373450] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fa40354dc40>: Error Domain=IDEDistributionErrorDomain Code=3 "(null)" UserInfo={IDEDistributionErrorSigningIdentityToItemToUnderlyingErrorKey={
"<DVTSigningCertificate: 0x7fa4036be2e0; name='iPhone Distribution: Foo GmbH (L9EV9UUBV6)', hash='99D93694482D58B0EBB9A85D9528ECC7227A7DB1', certificateKind='1.2.840.113635.100.6.1.4'>" =     {
"<IDEDistributionItem: 0x7fa40378fce0 'de.foo.ios.foo.alpha' '<DVTFilePath:0x7fa4034f5a70:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app'>'>" = "Error Domain=IDECodesignResolverErrorDomain Code=7 \"No matching provisioning profiles found\" UserInfo={NSLocalizedRecoverySuggestion=None of the valid provisioning profiles allowed the specified entitlements: application-identifier, beta-reports-active, keychain-access-groups., NSLocalizedDescription=No matching provisioning profiles found, IDECodesignResolverError_ResolutionInputsKey=<IDECodesignResolutionInputs: 0x7fa403861aa0; portalTeamID='L9EV9UUBV6', usingTeamBasedSigning='NO', bundleIdentifier='de.foo.ios.foo.alpha', targetName='(null)', provisioningProfilePurpose='1', requiresProvisioningProfile='YES', provisioningProfilePlatform='iOS', certificateKind='1.2.840.113635.100.6.1.4', requiredEntitlements='{\n    \"application-identifier\" = \"L9EV9UUBV6.de.foo.ios.foo.alpha\";\n    \"beta-reports-active\" = 1;\n    \"keychain-access-groups\" =     (\n        \"L9EV9UUBV6.de.foo.ios.foo.alpha\"\n    );\n}', requiredCodesignableDevices='(null)', requiredFeatures='(null)'>\n}";
};
}}
error: exportArchive: The operation couldn’t be completed. (IDEDistributionErrorDomain error 3.)

Error Domain=IDEDistributionErrorDomain Code=3 "(null)" UserInfo={IDEDistributionErrorSigningIdentityToItemToUnderlyingErrorKey={
"<DVTSigningCertificate: 0x7fa4036be2e0; name='iPhone Distribution: Foo GmbH (L9EV9UUBV6)', hash='99D93694482D58B0EBB9A85D9528ECC7227A7DB1', certificateKind='1.2.840.113635.100.6.1.4'>" =     {
"<IDEDistributionItem: 0x7fa40378fce0 'de.foo.ios.foo.alpha' '<DVTFilePath:0x7fa4034f5a70:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app'>'>" = "Error Domain=IDECodesignResolverErrorDomain Code=7 \"No matching provisioning profiles found\" UserInfo={NSLocalizedRecoverySuggestion=None of the valid provisioning profiles allowed the specified entitlements: application-identifier, beta-reports-active, keychain-access-groups., NSLocalizedDescription=No matching provisioning profiles found, IDECodesignResolverError_ResolutionInputsKey=<IDECodesignResolutionInputs: 0x7fa403861aa0; portalTeamID='L9EV9UUBV6', usingTeamBasedSigning='NO', bundleIdentifier='de.foo.ios.foo.alpha', targetName='(null)', provisioningProfilePurpose='1', requiresProvisioningProfile='YES', provisioningProfilePlatform='iOS', certificateKind='1.2.840.113635.100.6.1.4', requiredEntitlements='{\n    \"application-identifier\" = \"L9EV9UUBV6.de.foo.ios.foo.alpha\";\n    \"beta-reports-active\" = 1;\n    \"keychain-access-groups\" =     (\n        \"L9EV9UUBV6.de.foo.ios.foo.alpha\"\n    );\n}', requiredCodesignableDevices='(null)', requiredFeatures='(null)'>\n}";
};
}}

** EXPORT FAILED **
[15:33:32]: Exit status: 70
[15:33:32]: 2016-06-09 13:33:32 +0000 [MT] Running step: IDEDistributionSigningAssetsStep with <IDEDistributionContext: 0x7fa4034f8b00; archive(resolved)='<IDEArchive: 0x7fa4034f56b0>', distributionTask(resolved)='2', distributionMethod(resolved)='<IDEDistributionMethodiOSAppStoreExport: 0x7fa400dcd3d0>', teamID(resolved)='(null)'>
  Chain (2, self inclusive):
  <IDEDistributionContext: 0x7fa4034f8b00; archive = '(null)', distributionMethod='<IDEDistributionMethodiOSAppStoreExport: 0x7fa400dcd3d0>', teamID='(null)'>
  <IDEDistributionContext: 0x7fa4034f5f80; archive = '<IDEArchive: 0x7fa4034f56b0>', distributionMethod='(null)', teamID='(null)'>
</IDEDistributionContext: 0x7fa4034f8b00>
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f3faa0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreImage.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreImage.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreImage.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f43cf0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDarwin.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDarwin.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDarwin.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f3c5d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCore.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCore.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCore.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa4037601d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Rex.framework'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Rex.framework" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Rex.framework" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa403769260:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/SnapKit.framework'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/SnapKit.framework" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/SnapKit.framework" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f43410:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreMedia.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreMedia.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreMedia.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa403667e30:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftAVFoundation.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftAVFoundation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftAVFoundation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa4033069d0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Result.framework'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Result.framework" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/Result.framework" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f41c00:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreLocation.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreLocation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreLocation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa40366f820:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftUIKit.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftUIKit.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftUIKit.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f3e420:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreGraphics.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreGraphics.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreGraphics.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa40366b490:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftFoundation.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftFoundation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftFoundation.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa40366a000:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDispatch.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDispatch.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftDispatch.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa403669f30:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftContacts.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftContacts.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftContacts.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa403670d40:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftWebKit.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftWebKit.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftWebKit.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa40366c9e0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftLocalAuthentication.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftLocalAuthentication.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftLocalAuthentication.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa4036722a0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/ReactiveCocoa.framework'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/ReactiveCocoa.framework" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/ReactiveCocoa.framework" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa40366e220:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftObjectiveC.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftObjectiveC.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftObjectiveC.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-06-09 13:33:32 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fa400f3c4a0:'/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreAudio.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreAudio.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/tcurdt/Library/Developer/Xcode/Archives/2016-06-09/Foo 2016-06-09 15.33.06.xcarchive/Products/Applications/Foo.app/Frameworks/libswiftCoreAudio.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}

[15:33:32]: There was an error exporting your application
[15:33:32]: Unfortunately the new Xcode export API is unstable and causes problems on some project
[15:33:32]: You can temporary use the :use_legacy_build_api option to get the build to work again
[15:33:32]: Variable Dump:
[15:33:32]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios alpha"}
[15:33:32]: Error packaging up the application

+------+-------------------------------------+-------------+
|                     fastlane summary                     |
+------+-------------------------------------+-------------+
| Step | Action                              | Time (in s) |
+------+-------------------------------------+-------------+
| 1    | Verifying required fastlane version | 0           |
| 2    | default_platform                    | 0           |
| 3    | Switch to ios build lane            | 0           |
| 4    | gym                                 | 28          |
+------+-------------------------------------+-------------+

[15:33:32]: fastlane finished with errors

[!] Error packaging up the application

Configuration Files

Please copy the complete content of your Fastfile and any other configuration files you use below:

Fastfile:

    gym(
      clean: true,
      silent: true,
      sdk: "iphoneos9.3",
      output_directory: "./build",
      codesigning_identity: options[:codesigning_identity],
      provisioning_profile_path: options[:provisioning_profile_path],
      xcargs: build_variables.map{|k,v| "#{k}=\"#{v}\""}.join(' '),
      # use_legacy_build_api: true,
    )

Environment

fastlane version (run fastlane -v): fastlane 1.94.1 Do you use bundler to execute fastlane (i.e. bundle exec fastlane)? no Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)? chruby

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 59 (20 by maintainers)

Most upvoted comments

The recommended way to pass a provisioning profile is to use environment variables: https://github.com/fastlane/fastlane/tree/master/match#setup-xcode-project

Alternatively you can also statically set a provisioning profile. The reason why you can’t pass a provisioning profile using the CLI is that it won’t work if you have multiple targets, therefore it got deprecated by Apple.

We’re also working on a new code signing guide that helps you with those kind of issues.

I’m having the same issue and @tomekc tip doesn’t help unfortunately.

match(type: "appstore")
gym(scheme: "MyScheme", include_bitcode:true, export_method: "app-store")
pilot

@TKBurner Caused by invalid Provisioning Profiles that need to be re-issued…even though the error is hard to parse about what’s going on.

I actually started running into that problem on Bitrise. Really not sure what the problem is.

The only solution I found was to actually start using the legacy API. I never had to do that, so I’m not sure what the problem may be. EDIT I am able to build it on my own machine (I use Gem) but not on the bitrise machine, oddly enough.

I’ve ran into this error after adding a new target with an iMessage extension to our project. I’ll be sure to let you guys know anything I might discover as I try to work around this.

I have ran some tests and confirm that it works on bitrise and without using the legacy API (for App Store deployment).

Thanks for the help guys, was really helpful!

@tcurdt It holds the UUID of the profile