fastlane: Setting manually code signing broken

New Issue Checklist

Issue Description

Hello,

When setting code signing to manually in the Fastfile, the changes do not apply. When then opening the xcworkspace, I also see that automatic signing is still set as seen here in the screenshot:

screen shot 2017-10-04 at 9 32 18 am

I am not sure if this is a regression that was introduced or if there something new for Xcode 9 that I need to change for setting manually code signing?

Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

Captured Output

Command Used: fabric

Output/Log

Successfully loaded Appfile at path '/Users/emanuel/Desktop/SilverLogic/Bitbucket/iOS/realdeal-ios/fastlane/Appfile'
- app_identifier: 'com.silverlogic.visa-realdeal'
- apple_id: 'apple@tsl.io'
- team_id: '4SB3F2S2K3'
-------

+----------------+-------------------------------+
|           Summary for produce 2.60.1           |
+----------------+-------------------------------+
| username       | apple@tsl.io                  |
| app_identifier | com.silverlogic.visa-realdeal |
| app_name       | RealDeal                      |
| team_id        | 4SB3F2S2K3                    |
| skip_itc       | true                          |
| sku            | 1507078724                    |
| platform       | ios                           |
| language       | English                       |
| skip_devcenter | false                         |
+----------------+-------------------------------+


+---------+--------------------------------------+
|  Detected Values from './fastlane/Matchfile'   |
+---------+--------------------------------------+
| git_url | ssh://git@bitbucket.org/silverlogic  |
|         | /baseapp-ios-provisioning-profiles-  |
|         | certificates.git                     |
+---------+--------------------------------------+


+-----------------------+--------------------------------------+
|                   Summary for match 2.60.1                   |
+-----------------------+--------------------------------------+
| app_identifier        | com.silverlogic.visa-realdeal        |
| username              | apple@tsl.io                         |
| readonly              | true                                 |
| type                  | adhoc                                |
| git_url               | ssh://git@bitbucket.org/silverlogic  |
|                       | /baseapp-ios-provisioning-profiles-  |
|                       | certificates.git                     |
| git_branch            | master                               |
| keychain_name         | login.keychain                       |
| team_id               | 4SB3F2S2K3                           |
| verbose               | false                                |
| force                 | false                                |
| skip_confirmation     | false                                |
| shallow_clone         | false                                |
| clone_branch_directly | false                                |
| force_for_new_devices | false                                |
| skip_docs             | false                                |
| platform              | ios                                  |
+-----------------------+--------------------------------------+


+-------------------+----------------------------------------------------+
|                         Installed Certificate                          |
+-------------------+----------------------------------------------------+
| User ID           | 4SB3F2S2K3                                         |
| Common Name       | iPhone Distribution: SilverLogic, LLC (4SB3F2S2K3) |
| Organisation Unit | 4SB3F2S2K3                                         |
| Organisation      | SilverLogic, LLC                                   |
| Country           | US                                                 |
| Start Datetime    | Apr 30 06:14:40 2017 GMT                           |
| End Datetime      | Apr 30 06:14:40 2018 GMT                           |
+-------------------+----------------------------------------------------+


+---------------------+------------------------+------------------------+
|                    Installed Provisioning Profile                     |
+---------------------+------------------------+------------------------+
| Parameter           | Environment Variable   | Value                  |
+---------------------+------------------------+------------------------+
| App Identifier      |                        | com.silverlogic.visa-  |
|                     |                        | realdeal               |
| Type                |                        | adhoc                  |
| Platform            |                        | ios                    |
| Profile UUID        | sigh_com.silverlogic.  | bea52c2a-d14e-4127-b8  |
|                     | visa-realdeal_adhoc    | 0b-8b10b9e4295f        |
| Profile Name        | sigh_com.silverlogic.  | match AdHoc            |
|                     | visa-realdeal_adhoc_p  | com.silverlogic.visa-  |
|                     | rofile-name            | realdeal               |
| Profile Path        | sigh_com.silverlogic.  | /Users/emanuel/Librar  |
|                     | visa-realdeal_adhoc_p  | y/MobileDevice/Provis  |
|                     | rofile-path            | ioning                 |
|                     |                        | Profiles/bea52c2a-d14  |
|                     |                        | e-4127-b80b-8b10b9e42  |
|                     |                        | 95f.mobileprovision    |
| Development Team ID | sigh_com.silverlogic.  | 4SB3F2S2K3             |
|                     | visa-realdeal_adhoc_t  |                        |
|                     | eam-id                 |                        |
+---------------------+------------------------+------------------------+


+-----------------------+---------------------+
|      Summary for Automatic Codesigning      |
+-----------------------+---------------------+
| path                  | BaseAppV2.xcodeproj |
| use_automatic_signing | false               |
| team_id               | 4SB3F2S2K3          |
+-----------------------+---------------------+


+--------------------------------------+--------------------------------------+
|                           Summary for gym 2.60.1                            |
+--------------------------------------+--------------------------------------+
| scheme                               | BaseAppV2                            |
| export_method                        | ad-hoc                               |
| xcargs                               | PROVISIONING_PROFILE_SPECIFIER=bea5  |
|                                      | 2c2a-d14e-4127-b80b-8b10b9e4295f     |
| export_options.provisioningProfiles  | match AdHoc                          |
| .com.silverlogic.visa-realdeal       | com.silverlogic.visa-realdeal        |
| workspace                            | ./BaseAppV2.xcworkspace              |
| destination                          | generic/platform=iOS                 |
| output_name                          | BaseAppV2                            |
| build_path                           | /Users/emanuel/Library/Developer/Xc  |
|                                      | ode/Archives/2017-10-03              |
| clean                                | false                                |
| output_directory                     | .                                    |
| silent                               | false                                |
| skip_package_ipa                     | false                                |
| buildlog_path                        | ~/Library/Logs/gym                   |
| xcode_path                           | /Applications/Xcode.app              |
+--------------------------------------+--------------------------------------+

+--------------------------------------+----------------------+
|                   Generated Build Command                   |
+--------------------------------------+----------------------+
| Option                               | Value                |
+--------------------------------------+----------------------+
| set -o pipefail &&                   |                      |
| xcodebuild                           |                      |
| -workspace ./BaseAppV2.xcworkspace   |                      |
| -scheme BaseAppV2                    |                      |
| -destination                         | generic/platform=iOS |
| -archivePath                         |                      |
| /Users/emanuel/Library/Developer/Xc  |                      |
| ode/Archives/2017-10-03/BaseAppV2\   |                      |
| 2017-10-03\ 20.58.56.xcarchive       |                      |
| PROVISIONING_PROFILE_SPECIFIER=bea5  |                      |
| 2c2a-d14e-4127-b80b-8b10b9e4295f     |                      |
| archive                              |                      |
| | tee                                |                      |
| /Users/emanuel/Library/Logs/gym/Bas  |                      |
| eAppV2-BaseAppV2.log                 |                      |
| | xcpretty                           |                      |
+--------------------------------------+----------------------+
▸ Building Pods/Branch [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling BNCCommerceEvent.m
▸ Compiling BNCConfig.m
▸ Compiling BNCContentDiscoveryManager.m
▸ Compiling BNCCrashlyticsWrapper.m
▸ Compiling BNCDebug.m
▸ Compiling BNCDeepLinkViewControllerInstance.m
▸ Compiling BNCDeviceInfo.m
▸ Compiling BNCEncodingUtils.m
▸ Compiling BNCError.m
▸ Compiling BNCFabricAnswers.m
▸ Compiling BNCLinkCache.m
▸ Compiling BNCLinkData.m
▸ Compiling BNCLocalization.m
▸ Compiling BNCLog.m
▸ Compiling BNCNetworkService.m
▸ Compiling BNCPreferenceHelper.m
▸ Compiling BNCServerInterface.m
▸ Compiling BNCServerRequest.m
▸ Compiling BNCServerRequestQueue.m
▸ Compiling BNCServerResponse.m
▸ Compiling BNCStrongMatchHelper.m
▸ Compiling BNCSystemObserver.m
▸ Compiling BNCXcode7Support.m
▸ Compiling Branch-dummy.m
▸ Compiling Branch.m
▸ Compiling BranchActivityItemProvider.m
▸ Compiling BranchCloseRequest.m
▸ Compiling BranchConstants.m
▸ Compiling BranchContentDiscoverer.m
▸ Compiling BranchContentDiscoveryManifest.m
▸ Compiling BranchContentPathProperties.m
▸ Compiling BranchCreditHistoryRequest.m
▸ Compiling BranchCSSearchableItemAttributeSet.m
▸ Compiling BranchInstallRequest.m
▸ Compiling BranchLinkProperties.m
▸ Compiling BranchLoadRewardsRequest.m
▸ Compiling BranchLogoutRequest.m
▸ Compiling BranchOpenRequest.m
▸ Compiling BranchRedeemRewardsRequest.m
▸ Compiling BranchRegisterViewRequest.m
▸ Compiling BranchSetIdentityRequest.m
▸ Compiling BranchShareLink.m
▸ Compiling BranchShortUrlRequest.m
▸ Compiling BranchShortUrlSyncRequest.m
▸ Compiling BranchSpotlightUrlRequest.m
▸ Compiling BranchUniversalObject.m
▸ Compiling BranchUserCompletedActionRequest.m
▸ Compiling BranchView.m
▸ Compiling BranchViewHandler.m
▸ Compiling NSMutableDictionary+Branch.m
▸ Compiling NSString+Branch.m
▸ Compiling Branch_vers.c
▸ Compiling BNCCommerceEvent.m
▸ Compiling BNCConfig.m
▸ Compiling BNCContentDiscoveryManager.m
▸ Compiling BNCCrashlyticsWrapper.m
▸ Compiling BNCDebug.m
▸ Compiling BNCDeepLinkViewControllerInstance.m
▸ Compiling BNCDeviceInfo.m
▸ Compiling BNCEncodingUtils.m
▸ Compiling BNCError.m
▸ Compiling BNCFabricAnswers.m
▸ Compiling BNCLinkCache.m
▸ Compiling BNCLinkData.m
▸ Compiling BNCLocalization.m
▸ Compiling BNCLog.m
▸ Compiling BNCNetworkService.m
▸ Compiling BNCPreferenceHelper.m
▸ Compiling BNCServerInterface.m
▸ Compiling BNCServerRequest.m
▸ Compiling BNCServerRequestQueue.m
▸ Compiling BNCServerResponse.m
▸ Compiling BNCStrongMatchHelper.m
▸ Compiling BNCSystemObserver.m
▸ Compiling BNCXcode7Support.m
▸ Compiling Branch-dummy.m
▸ Compiling Branch.m
▸ Compiling BranchActivityItemProvider.m
▸ Compiling BranchCloseRequest.m
▸ Compiling BranchConstants.m
▸ Compiling BranchContentDiscoverer.m
▸ Compiling BranchContentDiscoveryManifest.m
▸ Compiling BranchContentPathProperties.m
▸ Compiling BranchCreditHistoryRequest.m
▸ Compiling BranchCSSearchableItemAttributeSet.m
▸ Compiling BranchInstallRequest.m
▸ Compiling BranchLinkProperties.m
▸ Compiling BranchLoadRewardsRequest.m
▸ Compiling BranchLogoutRequest.m
▸ Compiling BranchOpenRequest.m
▸ Compiling BranchRedeemRewardsRequest.m
▸ Compiling BranchRegisterViewRequest.m
▸ Compiling BranchSetIdentityRequest.m
▸ Compiling BranchShareLink.m
▸ Compiling BranchShortUrlRequest.m
▸ Compiling BranchShortUrlSyncRequest.m
▸ Compiling BranchSpotlightUrlRequest.m
▸ Compiling BranchUniversalObject.m
▸ Compiling BranchUserCompletedActionRequest.m
▸ Compiling BranchView.m
▸ Compiling BranchViewHandler.m
▸ Compiling NSMutableDictionary+Branch.m
▸ Compiling NSString+Branch.m
▸ Compiling Branch_vers.c
▸ Linking Branch
▸ Linking Branch
▸ Generating 'Branch.framework.dSYM'
▸ Copying ANSCompatibility.h
▸ Copying Answers.h
▸ Copying BNCCallbacks.h
▸ Copying BNCCommerceEvent.h
▸ Copying BNCConfig.h
▸ Copying BNCContentDiscoveryManager.h
▸ Copying BNCCrashlyticsWrapper.h
▸ Copying BNCDebug.h
▸ Copying BNCDeepLinkViewControllerInstance.h
▸ Copying BNCDeviceInfo.h
▸ Copying BNCEncodingUtils.h
▸ Copying BNCError.h
▸ Copying BNCFabricAnswers.h
▸ Copying BNCLinkCache.h
▸ Copying BNCLinkData.h
▸ Copying BNCLocalization.h
▸ Copying BNCLog.h
▸ Copying BNCNetworkService.h
▸ Copying BNCNetworkServiceProtocol.h
▸ Copying BNCPreferenceHelper.h
▸ Copying BNCServerInterface.h
▸ Copying BNCServerRequest.h
▸ Copying BNCServerRequestQueue.h
▸ Copying BNCServerResponse.h
▸ Copying BNCStrongMatchHelper.h
▸ Copying BNCSystemObserver.h
▸ Copying BNCXcode7Support.h
▸ Copying Branch-umbrella.h
▸ Copying Branch.h
▸ Copying BranchActivityItemProvider.h
▸ Copying BranchCloseRequest.h
▸ Copying BranchConstants.h
▸ Copying BranchContentDiscoverer.h
▸ Copying BranchContentDiscoveryManifest.h
▸ Copying BranchContentPathProperties.h
▸ Copying BranchCreditHistoryRequest.h
▸ Copying BranchCSSearchableItemAttributeSet.h
▸ Copying BranchDeepLinkingController.h
▸ Copying BranchInstallRequest.h
▸ Copying BranchLinkProperties.h
▸ Copying BranchLoadRewardsRequest.h
▸ Copying BranchLogoutRequest.h
▸ Copying BranchOpenRequest.h
▸ Copying BranchRedeemRewardsRequest.h
▸ Copying BranchRegisterViewRequest.h
▸ Copying BranchSetIdentityRequest.h
▸ Copying BranchShareLink.h
▸ Copying BranchShortUrlRequest.h
▸ Copying BranchShortUrlSyncRequest.h
▸ Copying BranchSpotlightUrlRequest.h
▸ Copying BranchUniversalObject.h
▸ Copying BranchUserCompletedActionRequest.h
▸ Copying BranchView.h
▸ Copying BranchViewHandler.h
▸ Copying FABAttributes.h
▸ Copying FABKitProtocol.h
▸ Copying Fabric+FABKits.h
▸ Copying Fabric.h
▸ Copying NSMutableDictionary+Branch.h
▸ Copying NSString+Branch.h
▸ Touching Branch.framework
▸ Building Pods/Groot [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Groot-dummy.m
▸ Compiling GRTCompositeUniquingSerializationStrategy.m
▸ Compiling GRTError.m
▸ Compiling GRTInsertSerializationStrategy.m
▸ Compiling GRTJSONSerialization.m
▸ Compiling GRTManagedObjectSerializer.m
▸ Compiling GRTManagedStore.m
▸ Compiling GRTSerializationStrategy.m
▸ Compiling GRTUniquingSerializationStrategy.m
▸ Compiling GRTValueTransformer.m
▸ Compiling NSArray+DictionaryTransformer.m
▸ Compiling NSAttributeDescription+Groot.m
▸ Compiling NSEntityDescription+Groot.m
▸ Compiling NSManagedObject+Groot.m
▸ Compiling NSPropertyDescription+Groot.m
▸ Compiling NSValueTransformer+Groot.m
▸ Compiling Groot_vers.c
▸ Compiling Groot-dummy.m
▸ Compiling GRTCompositeUniquingSerializationStrategy.m
▸ Compiling GRTError.m
▸ Compiling GRTInsertSerializationStrategy.m
▸ Compiling GRTJSONSerialization.m
▸ Compiling GRTManagedObjectSerializer.m
▸ Compiling GRTManagedStore.m
▸ Compiling GRTSerializationStrategy.m
▸ Compiling GRTUniquingSerializationStrategy.m
▸ Compiling GRTValueTransformer.m
▸ Compiling NSArray+DictionaryTransformer.m
▸ Compiling NSAttributeDescription+Groot.m
▸ Compiling NSEntityDescription+Groot.m
▸ Compiling NSManagedObject+Groot.m
▸ Compiling NSPropertyDescription+Groot.m
▸ Compiling NSValueTransformer+Groot.m
▸ Compiling Groot_vers.c
▸ Linking Groot
▸ Linking Groot
▸ Generating 'Groot.framework.dSYM'
▸ Copying Groot-umbrella.h
▸ Copying Groot.h
▸ Copying GRTCompositeUniquingSerializationStrategy.h
▸ Copying GRTError.h
▸ Copying GRTInsertSerializationStrategy.h
▸ Copying GRTJSONSerialization.h
▸ Copying GRTManagedObjectSerializer.h
▸ Copying GRTManagedStore.h
▸ Copying GRTSerializationStrategy.h
▸ Copying GRTUniquingSerializationStrategy.h
▸ Copying GRTValueTransformer.h
▸ Copying NSArray+DictionaryTransformer.h
▸ Copying NSAttributeDescription+Groot.h
▸ Copying NSEntityDescription+Groot.h
▸ Copying NSManagedObject+Groot.h
▸ Copying NSPropertyDescription+Groot.h
▸ Copying NSValueTransformer+Groot.h
▸ Touching Groot.framework
▸ Building Pods/Alamofire [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Alamofire-dummy.m
▸ Compiling Alamofire_vers.c
▸ Compiling Alamofire-dummy.m
▸ Compiling Alamofire_vers.c
▸ Linking Alamofire
▸ Linking Alamofire
▸ Generating 'Alamofire.framework.dSYM'
▸ Copying Alamofire-umbrella.h
▸ Touching Alamofire.framework
▸ Building Pods/CCBottomRefreshControl [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling CCBottomRefreshControl-dummy.m
▸ Compiling UIScrollView+BottomRefreshControl.m
▸ Compiling CCBottomRefreshControl_vers.c
▸ Compiling CCBottomRefreshControl-dummy.m
▸ Compiling UIScrollView+BottomRefreshControl.m
▸ Compiling CCBottomRefreshControl_vers.c
▸ Linking CCBottomRefreshControl
▸ Linking CCBottomRefreshControl
▸ Generating 'CCBottomRefreshControl.framework.dSYM'
▸ Copying CCBottomRefreshControl-umbrella.h
▸ Copying UIScrollView+BottomRefreshControl.h
▸ Touching CCBottomRefreshControl.framework
▸ Building Pods/Cluster [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Cluster-dummy.m
▸ Compiling Cluster_vers.c
▸ Compiling Cluster-dummy.m
▸ Compiling Cluster_vers.c
▸ Linking Cluster
▸ Linking Cluster
▸ Generating 'Cluster.framework.dSYM'
▸ Copying Cluster-umbrella.h
▸ Touching Cluster.framework
▸ Building Pods/DZNEmptyDataSet [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling DZNEmptyDataSet-dummy.m
▸ Compiling UIScrollView+EmptyDataSet.m
▸ Compiling DZNEmptyDataSet_vers.c
▸ Compiling DZNEmptyDataSet-dummy.m
▸ Compiling UIScrollView+EmptyDataSet.m
▸ Compiling DZNEmptyDataSet_vers.c
▸ Linking DZNEmptyDataSet
▸ Linking DZNEmptyDataSet
▸ Generating 'DZNEmptyDataSet.framework.dSYM'
▸ Copying DZNEmptyDataSet-umbrella.h
▸ Copying UIScrollView+EmptyDataSet.h
▸ Touching DZNEmptyDataSet.framework
▸ Building Pods/Dodo [Release]
▸ Check Dependencies
▸ Compiling Dodo-dummy.m
▸ Compiling Dodo_vers.c
▸ Compiling Dodo-dummy.m
▸ Compiling Dodo_vers.c
▸ Linking Dodo
▸ Linking Dodo
▸ Processing Info.plist
▸ Generating 'Dodo.framework.dSYM'
▸ Copying Dodo-umbrella.h
▸ Touching Dodo.framework
▸ Building Pods/IQKeyboardManager [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling IQBarButtonItem.m
▸ Compiling IQKeyboardManager-dummy.m
▸ Compiling IQKeyboardManager.m
▸ Compiling IQKeyboardReturnKeyHandler.m
▸ Compiling IQNSArray+Sort.m
▸ Compiling IQPreviousNextView.m
▸ Compiling IQTextView.m
▸ Compiling IQTitleBarButtonItem.m
▸ Compiling IQToolbar.m
▸ Compiling IQUIScrollView+Additions.m
▸ Compiling IQUITextFieldView+Additions.m
▸ Compiling IQUIView+Hierarchy.m
▸ Compiling IQUIView+IQKeyboardToolbar.m
▸ Compiling IQUIViewController+Additions.m
▸ Compiling IQUIWindow+Hierarchy.m
▸ Compiling IQKeyboardManager_vers.c
▸ Compiling IQBarButtonItem.m
▸ Compiling IQKeyboardManager-dummy.m
▸ Compiling IQKeyboardManager.m
▸ Compiling IQKeyboardReturnKeyHandler.m
▸ Compiling IQNSArray+Sort.m
▸ Compiling IQPreviousNextView.m
▸ Compiling IQTextView.m
▸ Compiling IQTitleBarButtonItem.m
▸ Compiling IQToolbar.m
▸ Compiling IQUIScrollView+Additions.m
▸ Compiling IQUITextFieldView+Additions.m
▸ Compiling IQUIView+Hierarchy.m
▸ Compiling IQUIView+IQKeyboardToolbar.m
▸ Compiling IQUIViewController+Additions.m
▸ Compiling IQUIWindow+Hierarchy.m
▸ Compiling IQKeyboardManager_vers.c
▸ Linking IQKeyboardManager
▸ Linking IQKeyboardManager
▸ Generating 'IQKeyboardManager.framework.dSYM'
▸ Copying IQBarButtonItem.h
▸ Copying IQKeyboardManager-umbrella.h
▸ Copying IQKeyboardManager.h
▸ Copying IQKeyboardManagerConstants.h
▸ Copying IQKeyboardManagerConstantsInternal.h
▸ Copying IQKeyboardReturnKeyHandler.h
▸ Copying IQNSArray+Sort.h
▸ Copying IQPreviousNextView.h
▸ Copying IQTextView.h
▸ Copying IQTitleBarButtonItem.h
▸ Copying IQToolbar.h
▸ Copying IQUIScrollView+Additions.h
▸ Copying IQUITextFieldView+Additions.h
▸ Copying IQUIView+Hierarchy.h
▸ Copying IQUIView+IQKeyboardToolbar.h
▸ Copying IQUIViewController+Additions.h
▸ Copying IQUIWindow+Hierarchy.h
▸ Copying IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle
▸ Touching IQKeyboardManager.framework
▸ Building Pods/ImagePicker-ImagePicker [Release]
▸ Check Dependencies
▸ Processing ResourceBundle-ImagePicker-Info.plist
▸ Touching ImagePicker.bundle
▸ Building Pods/KYNavigationProgress [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling KYNavigationProgress-dummy.m
▸ Compiling KYNavigationProgress_vers.c
▸ Compiling KYNavigationProgress-dummy.m
▸ Compiling KYNavigationProgress_vers.c
▸ Linking KYNavigationProgress
▸ Linking KYNavigationProgress
▸ Generating 'KYNavigationProgress.framework.dSYM'
▸ Copying KYNavigationProgress-umbrella.h
▸ Touching KYNavigationProgress.framework
▸ Building Pods/ImagePicker [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling ImagePicker-dummy.m
▸ Compiling ImagePicker_vers.c
▸ Compiling ImagePicker-dummy.m
▸ Compiling ImagePicker_vers.c
▸ Linking ImagePicker
▸ Linking ImagePicker
▸ Generating 'ImagePicker.framework.dSYM'
▸ Copying /Users/emanuel/Library/Developer/Xcode/DerivedData/BaseAppV2-bgurukncftjpphekyuphaidoitej/Build/Intermediates.noindex/ArchiveIntermediates/BaseAppV2/BuildProductsPath/Release-iphoneos/ImagePicker/ImagePicker.bundle
▸ Copying ImagePicker-umbrella.h
▸ Touching ImagePicker.framework
▸ Building Pods/KeychainAccess [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Keychain.swift
▸ Compiling Keychain.swift
▸ Compiling KeychainAccess-dummy.m
▸ Compiling KeychainAccess_vers.c
▸ Compiling KeychainAccess-dummy.m
▸ Compiling KeychainAccess_vers.c
▸ Linking KeychainAccess
▸ Linking KeychainAccess
▸ Generating 'KeychainAccess.framework.dSYM'
▸ Copying KeychainAccess-umbrella.h
▸ Touching KeychainAccess.framework
▸ Building Pods/Kingfisher [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Kingfisher-dummy.m
▸ Compiling Kingfisher_vers.c
▸ Compiling Kingfisher-dummy.m
▸ Compiling Kingfisher_vers.c
▸ Linking Kingfisher
▸ Linking Kingfisher
▸ Generating 'Kingfisher.framework.dSYM'
▸ Copying Kingfisher-umbrella.h
▸ Copying Kingfisher.h
▸ Touching Kingfisher.framework
▸ Building Pods/Onboard [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Onboard-dummy.m
▸ Compiling OnboardingContentViewController.m
▸ Compiling OnboardingViewController.m
▸ Compiling Onboard_vers.c
▸ Compiling Onboard-dummy.m
▸ Compiling OnboardingContentViewController.m
▸ Compiling OnboardingViewController.m
▸ Compiling Onboard_vers.c
▸ Linking Onboard
▸ Linking Onboard
▸ Generating 'Onboard.framework.dSYM'
▸ Copying Onboard-umbrella.h
▸ Copying OnboardingContentViewController.h
▸ Copying OnboardingViewController.h
▸ Touching Onboard.framework
▸ Building Pods/Pageboy [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Pageboy-dummy.m
▸ Compiling Pageboy_vers.c
▸ Compiling Pageboy-dummy.m
▸ Compiling Pageboy_vers.c
▸ Linking Pageboy
▸ Linking Pageboy
▸ Generating 'Pageboy.framework.dSYM'
▸ Copying Pageboy-umbrella.h
▸ Copying Pageboy.h
▸ Touching Pageboy.framework
▸ Building Pods/PopupDialog [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling FXBlurView.m
▸ Compiling PopupDialog-dummy.m
▸ Compiling PopupDialog_vers.c
▸ Compiling FXBlurView.m
▸ Compiling PopupDialog-dummy.m
▸ Compiling PopupDialog_vers.c
▸ Linking PopupDialog
▸ Linking PopupDialog
▸ Generating 'PopupDialog.framework.dSYM'
▸ Copying FXBlurView.h
▸ Copying PopupDialog-umbrella.h
▸ Touching PopupDialog.framework
▸ Building Pods/Presentr [Release]
▸ Check Dependencies
▸ Compiling Presentr-dummy.m
▸ Compiling Presentr_vers.c
▸ Compiling Presentr-dummy.m
▸ Compiling Presentr_vers.c
▸ Linking Presentr
▸ Linking Presentr
▸ Compiling AlertViewController.xib
▸ Copying Presentr/Presentr/Montserrat-Regular.ttf
▸ Copying Presentr/Presentr/SourceSansPro-Regular.ttf
▸ Processing Info.plist
▸ Generating 'Presentr.framework.dSYM'
▸ Copying Presentr-umbrella.h
▸ Touching Presentr.framework
▸ Building Pods/PromiseKit [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling after.m
▸ Compiling AnyPromise.m
▸ Compiling dispatch_promise.m
▸ Compiling GlobalState.m
▸ Compiling hang.m
▸ Compiling join.m
▸ Compiling PromiseKit-dummy.m
▸ Compiling when.m
▸ Compiling PromiseKit_vers.c
▸ Compiling after.m
▸ Compiling AnyPromise.m
▸ Compiling dispatch_promise.m
▸ Compiling GlobalState.m
▸ Compiling hang.m
▸ Compiling join.m
▸ Compiling PromiseKit-dummy.m
▸ Compiling when.m
▸ Compiling PromiseKit_vers.c
▸ Linking PromiseKit
▸ Linking PromiseKit
▸ Generating 'PromiseKit.framework.dSYM'
▸ Copying AnyPromise.h
▸ Copying fwd.h
▸ Copying PromiseKit-umbrella.h
▸ Copying PromiseKit.h
▸ Touching PromiseKit.framework
▸ Building Pods/AlamofireActivityLogger [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling AlamofireActivityLogger-dummy.m
▸ Compiling AlamofireActivityLogger_vers.c
▸ Compiling AlamofireActivityLogger-dummy.m
▸ Compiling AlamofireActivityLogger_vers.c
▸ Linking AlamofireActivityLogger
▸ Linking AlamofireActivityLogger
▸ Generating 'AlamofireActivityLogger.framework.dSYM'
▸ Copying AlamofireActivityLogger-umbrella.h
▸ Touching AlamofireActivityLogger.framework
▸ Building Pods/AlamofireCoreData [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling AlamofireCoreData-dummy.m
▸ Compiling AlamofireCoreData_vers.c
▸ Compiling AlamofireCoreData-dummy.m
▸ Compiling AlamofireCoreData_vers.c
▸ Linking AlamofireCoreData
▸ Linking AlamofireCoreData
▸ Generating 'AlamofireCoreData.framework.dSYM'
▸ Copying AlamofireCoreData-umbrella.h
▸ Touching AlamofireCoreData.framework
▸ Building Pods/AlamofireNetworkActivityIndicator [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling NetworkActivityIndicatorManager.swift
▸ Compiling NetworkActivityIndicatorManager.swift
▸ Compiling AlamofireNetworkActivityIndicator-dummy.m
▸ Compiling AlamofireNetworkActivityIndicator_vers.c
▸ Compiling AlamofireNetworkActivityIndicator-dummy.m
▸ Compiling AlamofireNetworkActivityIndicator_vers.c
▸ Linking AlamofireNetworkActivityIndicator
▸ Linking AlamofireNetworkActivityIndicator
▸ Generating 'AlamofireNetworkActivityIndicator.framework.dSYM'
▸ Copying AlamofireNetworkActivityIndicator-umbrella.h
▸ Touching AlamofireNetworkActivityIndicator.framework
▸ Building Pods/PureLayout [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling ALView+PureLayout.m
▸ Compiling NSArray+PureLayout.m
▸ Compiling NSLayoutConstraint+PureLayout.m
▸ Compiling PureLayout-dummy.m
▸ Compiling PureLayout_vers.c
▸ Compiling ALView+PureLayout.m
▸ Compiling NSArray+PureLayout.m
▸ Compiling NSLayoutConstraint+PureLayout.m
▸ Compiling PureLayout-dummy.m
▸ Compiling PureLayout_vers.c
▸ Linking PureLayout
▸ Linking PureLayout
▸ Generating 'PureLayout.framework.dSYM'
▸ Copying ALView+PureLayout.h
▸ Copying NSArray+PureLayout.h
▸ Copying NSLayoutConstraint+PureLayout.h
▸ Copying PureLayout+Internal.h
▸ Copying PureLayout-umbrella.h
▸ Copying PureLayout.h
▸ Copying PureLayoutDefines.h
▸ Touching PureLayout.framework
▸ Building Pods/SCLAlertView [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling SCLAlertView-dummy.m
▸ Compiling SCLAlertView_vers.c
▸ Compiling SCLAlertView-dummy.m
▸ Compiling SCLAlertView_vers.c
▸ Linking SCLAlertView
▸ Linking SCLAlertView
▸ Generating 'SCLAlertView.framework.dSYM'
▸ Copying SCLAlertView-umbrella.h
▸ Touching SCLAlertView.framework
▸ Building Pods/SVProgressHUD [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling SVIndefiniteAnimatedView.m
▸ Compiling SVProgressAnimatedView.m
▸ Compiling SVProgressHUD-dummy.m
▸ Compiling SVProgressHUD.m
▸ Compiling SVRadialGradientLayer.m
▸ Compiling SVProgressHUD_vers.c
▸ Compiling SVIndefiniteAnimatedView.m
▸ Compiling SVProgressAnimatedView.m
▸ Compiling SVProgressHUD-dummy.m
▸ Compiling SVProgressHUD.m
▸ Compiling SVRadialGradientLayer.m
▸ Compiling SVProgressHUD_vers.c
▸ Linking SVProgressHUD
▸ Linking SVProgressHUD
▸ Generating 'SVProgressHUD.framework.dSYM'
▸ Copying SVIndefiniteAnimatedView.h
▸ Copying SVProgressAnimatedView.h
▸ Copying SVProgressHUD-umbrella.h
▸ Copying SVProgressHUD.h
▸ Copying SVRadialGradientLayer.h
▸ Copying SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle
▸ Touching SVProgressHUD.framework
▸ Building Pods/SwiftyBeaver [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling SwiftyBeaver-dummy.m
▸ Compiling SwiftyBeaver_vers.c
▸ Compiling SwiftyBeaver-dummy.m
▸ Compiling SwiftyBeaver_vers.c
▸ Linking SwiftyBeaver
▸ Linking SwiftyBeaver
▸ Generating 'SwiftyBeaver.framework.dSYM'
▸ Copying SwiftyBeaver-umbrella.h
▸ Touching SwiftyBeaver.framework
▸ Building Pods/UITextField+Shake [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling UITextField+Shake-dummy.m
▸ Compiling UITextField+Shake.m
▸ Compiling UITextField_Shake_vers.c
▸ Compiling UITextField+Shake-dummy.m
▸ Compiling UITextField+Shake.m
▸ Compiling UITextField_Shake_vers.c
▸ Linking UITextField_Shake
▸ Linking UITextField_Shake
▸ Generating 'UITextField_Shake.framework.dSYM'
▸ Copying UITextField+Shake-umbrella.h
▸ Copying UITextField+Shake.h
▸ Touching UITextField_Shake.framework
▸ Building Pods/Tabman [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Tabman_vers.c
▸ Compiling Tabman_vers.c
▸ Compiling Tabman-dummy.m
▸ Compiling Tabman-dummy.m
▸ Linking Tabman
▸ Linking Tabman
▸ Generating 'Tabman.framework.dSYM'
▸ Copying Tabman-umbrella.h
▸ Copying Tabman.h
▸ Touching Tabman.framework
▸ Building Pods/Raccoon [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Raccoon-dummy.m
▸ Compiling Raccoon_vers.c
▸ Compiling Raccoon-dummy.m
▸ Compiling Raccoon_vers.c
▸ Linking Raccoon
▸ Linking Raccoon
▸ Generating 'Raccoon.framework.dSYM'
▸ Copying Raccoon-umbrella.h
▸ Touching Raccoon.framework
▸ Building Pods/Pods-BaseAppV2 [Release]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Pods-BaseAppV2-dummy.m
▸ Compiling Pods_BaseAppV2_vers.c
▸ Copying Pods-BaseAppV2-umbrella.h
▸ Touching Pods_BaseAppV2.framework
▸ Building BaseAppV2/BaseAppV2 [Release]
▸ Check Dependencies
** ARCHIVE FAILED **


The following build commands failed:
Check dependencies
(1 failure)

+---------------+-------------------------+
|            Build environment            |
+---------------+-------------------------+
| xcode_path    | /Applications/Xcode.app |
| gym_version   | 2.60.1                  |
| export_method | ad-hoc                  |
| sdk           | iPhoneOS11.0.sdk        |
+---------------+-------------------------+


+------+------------------------+-------------+
|              fastlane summary               |
+------+------------------------+-------------+
| Step | Action                 | Time (in s) |
+------+------------------------+-------------+
| 1    | Verifying required     | 0           |
|      | fastlane version       |             |
| 2    | default_platform       | 0           |
| 3    | cocoapods              | 3           |
| 4    | produce                | 2           |
| 5    | match                  | 5           |
| 6    | automatic_code_signin  | 0           |
|      | g                      |             |
| 💥   | gym                    | 60          |
| 8    | slack                  | 0           |
+------+------------------------+-------------+



✅ fastlane environment ✅

Stack

Key Value
OS 10.12.6
Ruby 2.3.1
Bundler? false
Git git version 2.13.5 (Apple Git-94)
Installation Source ~/.rvm/gems/ruby-2.3.1/bin/fastlane
Host Mac OS X 10.12.6 (16G29)
Ruby Lib Dir ~/.rvm/rubies/ruby-2.3.1/lib
OpenSSL Version OpenSSL 1.0.2l 25 May 2017
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 9.0

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL
LANGUAGE

fastlane files:

`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.28.9"

default_platform :ios

platform :ios do

  # Called before requested lane runs
  before_all do
    ENV["SLACK_URL"] = "https://hooks.slack.com/services/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"
    cocoapods
  end

  # Avaliable Lanes
  desc "Deploy Staging Build To Fabric"
  lane :fabric do

    # Create the application on Apple Developer Portal
    # Values 'app_identifier' and 'app_name' will change for Silverlogic development
    produce(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.visa-realdeal",
            app_name: "RealDeal",
            team_id: "4SB3F2S2K3",
            skip_itc: true)

    # Generate provisioning profiles and certificates
    # Value `app_identifier` will change for Silverlogic development
    # When running locally, remove parameter `readonly`
    match(app_identifier: "com.silverlogic.visa-realdeal",
          username: "apple@tsl.io",
          readonly: true,
          type: "adhoc")

    # Disable automatic code signing
    # Value `path` will change
    disable_automatic_code_signing(path: "BaseAppV2.xcodeproj")

    # Generate archive
    # Value 'scheme' will need to change for the client
    # Change key for `ENV`
    provisioning_profile_specifier = ENV["sigh_com.silverlogic.visa-realdeal_adhoc"]
    gym(scheme: "BaseAppV2",
        export_method: "ad-hoc",
        xcargs: "PROVISIONING_PROFILE_SPECIFIER=#{provisioning_profile_specifier}")

    # Get release notes
    # Uncomment line bellow for forks
    release_notes = sh "cd .. && ./get_latest_release_notes.sh"

    # Upload to Fabric
    # Uncomment block bellow to insert release notes
    # Value `groups` would change for client using alias
    # crashlytics(api_token: "ccdf9e4a5cefcee65e6f1d40cd5dee0c45a38748",
    #             build_secret: "07b07385e052fb585322f9720d20640fb02764329cf8a6da6f325bdb56e9a254",
    #             groups: ["fav","loki","sparkle"])
    crashlytics(api_token: "ccdf9e4a5cefcee65e6f1d40cd5dee0c45a38748",
                build_secret: "07b07385e052fb585322f9720d20640fb02764329cf8a6da6f325bdb56e9a254",
                notes: release_notes,
                groups: ["fav","loki","sparkle"])

  end

  desc "Deploy Production Build To iTunes Connect"
  lane :itunes_connect do

    # Create the application on iTunes Connect and Apple Developer Portal
    # Values will need to change for the client
    produce(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.BaseAppV2",
            app_name: "BaseAppV2",
            team_id: "4SB3F2S2K3")

    # Generate provisioning profiles and certificates
    # Value `app_identifier`, `branch`, and `username` will change for client
    # For parameter `git_branch` it would be '<NameOfApp>-production'
    match(git_branch: "BaseAppV2-production",
          app_identifier: "com.silverlogic.BaseAppV2",
          username: "apple@tsl.io",
          force_for_new_devices: true,
          readonly: true,
          type: "appstore")

    # Disable automatic code signing
    # Value `path` will change
    disable_automatic_code_signing(path: "BaseAppV2.xcodeproj")

    # Generate screenshots
    # UITest will need to change for screenshots the client wants
    snapshot(scheme: "BaseAppV2UITests")

    # Generate archive
    # Value `scheme` will need to change for the client
    # Change key for `ENV` for client
    provisioning_profile_specifier = ENV["sigh_com.silverlogic.BaseAppV2_appstore"]
    gym(scheme: "BaseAppV2",
        export_method: "app-store",
        xcargs: "PROVISIONING_PROFILE_SPECIFIER=#{provisioning_profile_specifier}")

    # Send to iTunes Connect and submit for review
    deliver(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.BaseAppV2",
            submit_for_review: true)

  end

  desc "Update current provisioning profile with test devices"
  lane :update_test_devices do

    # Register devices for the provisiong profile to use
    register_devices(devices_file: "fastlane/devices.txt")

    # Update the provisioning profile
    # Value `app_identifier` will change for Silverlogic development
    match(app_identifier: "com.silverlogic.BaseAppV2",
          username: "apple@tsl.io",
          force_for_new_devices: true,
          type: "adhoc")
  end

  # Called if requested lane runs successfully
  after_all do |lane|
    if lane == :fabric
      slack(message: "Successfully deployed to Fabric! 🎉")
    elsif lane == :update_test_devices
      slack(message: "Successfully updated provisiong profile! 🎉")
    else
      slack(message: "Successfully deployed to iTunes Connect and in review! 🎉")
    end
  end

  # Called if requested lane failed
  error do |lane, exception|
    slack(message: exception.message, success: false)
  end
end

`./fastlane/Appfile`
app_identifier "com.silverlogic.visa-realdeal" # The bundle identifier of your app
apple_id "apple@tsl.io" # Your Apple email address

team_id "4SB3F2S2K3"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem Version Update-Status
fastlane 2.60.1 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

Loaded gems
Gem Version
did_you_mean 1.0.0
executable-hooks 1.3.2
bundler-unload 1.0.2
rubygems-bundler 1.4.4
bundler 1.15.1
io-console 0.4.5
slack-notifier 1.5.1
rouge 2.0.7
xcpretty 0.2.8
terminal-notifier 1.8.0
unicode-display_width 1.2.1
terminal-table 1.8.0
plist 3.3.0
CFPropertyList 2.3.5
public_suffix 2.0.5
addressable 2.5.1
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.5.0
babosa 1.0.2
colored 1.2
highline 1.7.8
commander-fastlane 4.4.5
faraday 0.12.1
unf_ext 0.0.7.4
unf 0.1.4
domain_name 0.5.20170404
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
fastimage 2.1.0
gh_inspector 1.0.3
json 1.8.3
mini_magick 4.5.1
multi_json 1.12.1
multi_xml 0.6.0
rubyzip 1.2.1
security 0.1.3
xcpretty-travis-formatter 0.0.4
dotenv 2.2.1
faraday_middleware 0.11.0.1
declarative 0.0.9
declarative-option 0.1.0
representable 3.0.4
mime-types-data 3.2016.0521
mime-types 3.1
little-plugger 1.1.4
logging 2.2.2
jwt 1.5.6
memoist 0.15.0
os 0.9.6
signet 0.7.3
googleauth 0.5.1
httpclient 2.8.3
google-api-client 0.13.6
excon 0.57.0
claide 1.0.2
colored2 3.1.2
nanaimo 0.2.3
xcodeproj 1.5.1
bigdecimal 1.2.8
psych 2.0.17

generated on: 2017-10-03

Environment

Please run fastlane env and copy the output below. This will help us help you 👍 If you used --capture_output option please remove this block - as it is already included there.

✅ fastlane environment ✅

Stack

Key Value
OS 10.12.6
Ruby 2.3.1
Bundler? false
Git git version 2.13.5 (Apple Git-94)
Installation Source ~/.rvm/gems/ruby-2.3.1/bin/fastlane
Host Mac OS X 10.12.6 (16G29)
Ruby Lib Dir ~/.rvm/rubies/ruby-2.3.1/lib
OpenSSL Version OpenSSL 1.0.2l 25 May 2017
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 9.0

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL
LANGUAGE

fastlane files:

`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.28.9"

default_platform :ios

platform :ios do

  # Called before requested lane runs
  before_all do
    ENV["SLACK_URL"] = "https://hooks.slack.com/services/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"
    cocoapods
  end

  # Avaliable Lanes
  desc "Deploy Staging Build To Fabric"
  lane :fabric do

    # Create the application on Apple Developer Portal
    # Values 'app_identifier' and 'app_name' will change for Silverlogic development
    produce(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.visa-realdeal",
            app_name: "RealDeal",
            team_id: "4SB3F2S2K3",
            skip_itc: true)

    # Generate provisioning profiles and certificates
    # Value `app_identifier` will change for Silverlogic development
    # When running locally, remove parameter `readonly`
    match(app_identifier: "com.silverlogic.visa-realdeal",
          username: "apple@tsl.io",
          readonly: true,
          type: "adhoc")

    # Disable automatic code signing
    # Value `path` will change
    disable_automatic_code_signing(path: "BaseAppV2.xcodeproj")

    # Generate archive
    # Value 'scheme' will need to change for the client
    # Change key for `ENV`
    provisioning_profile_specifier = ENV["sigh_com.silverlogic.visa-realdeal_adhoc"]
    gym(scheme: "BaseAppV2",
        export_method: "ad-hoc",
        xcargs: "PROVISIONING_PROFILE_SPECIFIER=#{provisioning_profile_specifier}")

    # Get release notes
    # Uncomment line bellow for forks
    release_notes = sh "cd .. && ./get_latest_release_notes.sh"

    # Upload to Fabric
    # Uncomment block bellow to insert release notes
    # Value `groups` would change for client using alias
    # crashlytics(api_token: "ccdf9e4a5cefcee65e6f1d40cd5dee0c45a38748",
    #             build_secret: "07b07385e052fb585322f9720d20640fb02764329cf8a6da6f325bdb56e9a254",
    #             groups: ["fav","loki","sparkle"])
    crashlytics(api_token: "ccdf9e4a5cefcee65e6f1d40cd5dee0c45a38748",
                build_secret: "07b07385e052fb585322f9720d20640fb02764329cf8a6da6f325bdb56e9a254",
                notes: release_notes,
                groups: ["fav","loki","sparkle"])

  end

  desc "Deploy Production Build To iTunes Connect"
  lane :itunes_connect do

    # Create the application on iTunes Connect and Apple Developer Portal
    # Values will need to change for the client
    produce(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.BaseAppV2",
            app_name: "BaseAppV2",
            team_id: "4SB3F2S2K3")

    # Generate provisioning profiles and certificates
    # Value `app_identifier`, `branch`, and `username` will change for client
    # For parameter `git_branch` it would be '<NameOfApp>-production'
    match(git_branch: "BaseAppV2-production",
          app_identifier: "com.silverlogic.BaseAppV2",
          username: "apple@tsl.io",
          force_for_new_devices: true,
          readonly: true,
          type: "appstore")

    # Disable automatic code signing
    # Value `path` will change
    disable_automatic_code_signing(path: "BaseAppV2.xcodeproj")

    # Generate screenshots
    # UITest will need to change for screenshots the client wants
    snapshot(scheme: "BaseAppV2UITests")

    # Generate archive
    # Value `scheme` will need to change for the client
    # Change key for `ENV` for client
    provisioning_profile_specifier = ENV["sigh_com.silverlogic.BaseAppV2_appstore"]
    gym(scheme: "BaseAppV2",
        export_method: "app-store",
        xcargs: "PROVISIONING_PROFILE_SPECIFIER=#{provisioning_profile_specifier}")

    # Send to iTunes Connect and submit for review
    deliver(username: "apple@tsl.io",
            app_identifier: "com.silverlogic.BaseAppV2",
            submit_for_review: true)

  end

  desc "Update current provisioning profile with test devices"
  lane :update_test_devices do

    # Register devices for the provisiong profile to use
    register_devices(devices_file: "fastlane/devices.txt")

    # Update the provisioning profile
    # Value `app_identifier` will change for Silverlogic development
    match(app_identifier: "com.silverlogic.BaseAppV2",
          username: "apple@tsl.io",
          force_for_new_devices: true,
          type: "adhoc")
  end

  # Called if requested lane runs successfully
  after_all do |lane|
    if lane == :fabric
      slack(message: "Successfully deployed to Fabric! 🎉")
    elsif lane == :update_test_devices
      slack(message: "Successfully updated provisiong profile! 🎉")
    else
      slack(message: "Successfully deployed to iTunes Connect and in review! 🎉")
    end
  end

  # Called if requested lane failed
  error do |lane, exception|
    slack(message: exception.message, success: false)
  end
end

`./fastlane/Appfile`
app_identifier "com.silverlogic.visa-realdeal" # The bundle identifier of your app
apple_id "apple@tsl.io" # Your Apple email address

team_id "4SB3F2S2K3"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem Version Update-Status
fastlane 2.60.1 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

Loaded gems
Gem Version
did_you_mean 1.0.0
executable-hooks 1.3.2
bundler-unload 1.0.2
rubygems-bundler 1.4.4
bundler 1.15.1
io-console 0.4.5
slack-notifier 1.5.1
rouge 2.0.7
xcpretty 0.2.8
terminal-notifier 1.8.0
unicode-display_width 1.2.1
terminal-table 1.8.0
plist 3.3.0
CFPropertyList 2.3.5
public_suffix 2.0.5
addressable 2.5.1
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.5.0
babosa 1.0.2
colored 1.2
highline 1.7.8
commander-fastlane 4.4.5
faraday 0.12.1
unf_ext 0.0.7.4
unf 0.1.4
domain_name 0.5.20170404
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
fastimage 2.1.0
gh_inspector 1.0.3
json 1.8.3
mini_magick 4.5.1
multi_json 1.12.1
multi_xml 0.6.0
rubyzip 1.2.1
security 0.1.3
xcpretty-travis-formatter 0.0.4
dotenv 2.2.1
faraday_middleware 0.11.0.1
declarative 0.0.9
declarative-option 0.1.0
representable 3.0.4
mime-types-data 3.2016.0521
mime-types 3.1
little-plugger 1.1.4
logging 2.2.2
jwt 1.5.6
memoist 0.15.0
os 0.9.6
signet 0.7.3
googleauth 0.5.1
httpclient 2.8.3
google-api-client 0.13.6
excon 0.57.0
claide 1.0.2
colored2 3.1.2
nanaimo 0.2.3
xcodeproj 1.5.1

generated on: 2017-10-03

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 3
  • Comments: 19 (5 by maintainers)

Most upvoted comments

Wanted to share this… as a stop-gap while this is being formally fixed in fastlane, here is some ruby I put into my lane that needs to disable automatic signing. This seems to do the trick to duplicate what Xcode 9 is doing when disabling from the IDE itself.

project = Xcodeproj::Project.open('../MyProject.xcodeproj')
project.targets.each do |target|
   target.build_configurations.each do |config|
     config.build_settings['CODE_SIGN_STYLE'] = "Manual"
  end
end
project.save

Hey @chriscombs - I am hoping to get a chance to look into this a bit later on today and tomorrow 😄

@brianhmayo that works for me as a workaround. Still needs to be fixed in fastlane though

This issue has been actually fixed in 2.70.0.

I’m dealing with that issue now. Not sure if this helps, but I noticed this: When disabling automatic code signing from Xcode, there are two places that gets set to manual: In the TargetAttributes section for a configuration the ProvisioningStyle key is set to manual AND in the buildSettings section there is a CODE_SIGN_STYLE that is set to manual.

When using Fastlane to disable automatic signing, only the ProvisioningStyle key is set to manual.

Its good @julestburt . We should escalate this.

From my standpoint, this issue has not been fixed by #11033, likely for the reason explained by @brianhmayo above.