Xcode 8.2.1 Failed to codesign archive - ios

I am trying to upload an archive for test flight to itunesconnect. However, when I go to validate the archive I get an error message saying that code signing failed and that a .ipa file is missing. I have scoured the internet for quite some time and can't find a viable solution to fixing this problem.
Xcode: Version 8.2.1 (8C1002)
Deployment Target: iOS 8.0+
IDEDistribution.standard.log:
2017-03-15 20:25:03 +0000 [MT] Validation failed for archive ******* with issues: IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-21013 \"The archive is invalid. /var/folders/yc/y1chf6z95zj63mnsw7m6qwm80000gn/T/XcodeDistPipeline.6rX/Packages/*******.ipa does not exist.\" UserInfo={NSLocalizedDescription=The archive is invalid. /var/folders/yc/y1chf6z95zj63mnsw7m6qwm80000gn/T/XcodeDistPipeline.6rX/Packages/*******.ipa does not exist., NSLocalizedFailureReason=Unable to validate your application.})
IDEDistribution.critical.log
2017-03-15 20:19:52 +0000 [MT] Presenting: Error Domain=IDEFoundationErrorDomain Code=1 "Codesign failed" UserInfo={NSLocalizedDescription=Codesign failed}

I got it working. We are using Carthage libraries in the project, and I guess the code signing of the libraries we were using didn't like our project for some reason. I manually placed the source code for the libraries into the project and it ran fine.

Related

xcodebuild ios export archive fail on success build

I am trying to build a complicated xcworkspace that contains 8 xcodeproj.
Main project (target app, framework, app extension)
Pods
6 cpp projects with one static library target each (these have dependencies with each other and added to the final project)
I can build the project via xcodebuild command. I am also able to Archive it, but I cannot export the IPA file, it always gets the following error:
2020-03-18 19:04:49.801 xcodebuild[28749:691158] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/vr/1fb5zcxd0gg92359ynn0r2gm0000gn/T/xxxxx_2020-03-18_19-04-49.800.xcdistributionlogs'.
2020-03-18 19:04:49.834 xcodebuild[28749:691158] [MT] IDEDistributionMethodManager: -[IDEDistributionMethodManager orderedDistributionMethodsForTask:archive:]: Error = Error Domain=IDEDistributionMethodManagerErrorDomain Code=2 "Unknown Distribution Error" UserInfo={NSLocalizedDescription=Unknown Distribution Error}
error: exportArchive: exportOptionsPlist error for key 'method': expected one of {}, but no value was provided
Error Domain=IDEFoundationErrorDomain Code=1 "exportOptionsPlist error for key 'method': expected one of {}, but no value was provided" UserInfo={NSLocalizedDescription=exportOptionsPlist error for key 'method': expected one of {}, but no value was provided}
I also tried to use the XCode 10.3 (10G8) UI in order to perform the same actions. This results to the Organizer screen where I see the xcarchive erroneous located in a group "Other Items" and not "iOS Apps" as it should.
Additionally, the option
"Validate Content" is disabled.
"Distribute Content" does not provide anything for iOS packing.
I have verified that my build commands are correct as the project was able to build with these in its previous state.
I've tried changing static project libraries dependencies but when adding all dependencies to all items it ends with a build error of multiple symbols.
I suspect that something in the build settings, or library/header references is faulty, but I cannot really troubleshoot it.
Is there any way to get additional information for the problem?
I had the same issue. I had to reset my developer certificate on our build server to resolve this.
I hope this helps others.

Found an unexpected Mach-o Header code:0x72613c21 xcode 9.2

First of all, I am new to xCode and have developed iOS app which has already been working in Android perfectly. But when I convert the same into Xcode, I found so many error that I removed myself gradually.
My problem is that I add the project in Xcode, add reference library
etc and build the project. after so many error, finally my build start and end at BUILD SUCCESSFUL. Afterward, I start archiving the project and it completed but when I export it shows me Found an unexpected Mach-o header code. I google it and found so many solution but all in vain.
Critical.log 2018-06-18 17:15:43 +0000 Failed to generate
distribution items with error: Error Domain=DVTMachOErrorDomain Code=0
"Found an unexpected Mach-O header code: 0x72613c21"
UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header
code: 0x72613c21, NSLocalizedRecoverySuggestion=}
Standard.log2018-06-18 17:15:37 +0000 [MT] Beginning distribution
assistant for archive: kRide, task: Export 2018-06-18 17:15:42 +0000
[MT] Proceeding to distribution step
IDEDistributionAnalyzeArchiveStepViewController, context:
',
distributionTask(resolved)='2',
distributionMethod(resolved)='', team(resolved)='(null)'> Chain (3, self inclusive):
',
distributionMethod='', team='(null)'> ',
distributionMethod='', team='(null)'> ',
distributionMethod='(null)', team='(null)'>
Please suggest me where I am wrong and what I need to do to export the project to have .ipa file
try to DELETE BUILD folder from IOS directory and rebuild again with
react-native run-ios

Xcode 9 Conflicting provisioning settings

I have a nativescript angular app that is showing an error whenever I try to run it on a real IOS device. The app runs fine on an emulator and on android.
The error log is reproduced below. I have tried to use automatically manage signing option in Xcode a suggested in this SO answer. However this does not work and I keep getting the same error.
I also tried building an archive in Xcode. When I try to Export the archive xcode just shuts down with an error.
The error log is as follows:
Xcode build...
2017-10-22 14:14:29.951 xcodebuild[69327:634958] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/73/29kcfd816cd6jbsm48mqkp2r0000gp/T/questNewS_2017-10-22_14-14-29.950.xcdistributionlogs'.
2017-10-22 14:14:34.389 xcodebuild[69327:634958] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13233/DVTFoundation/DeveloperStructure/DVTPlatformFamily.m:192
Details: Error Domain=DVTMachOErrorDomain Code=1 "Reached end of file while looking for: Mach-O slice." UserInfo={NSLocalizedDescription=Reached end of file while looking for: Mach-O slice., NSLocalizedRecoverySuggestion=}
Object: <NSBundle>
Method: +dvt_platformFamilyForBundleAtPath:error:
Thread: <NSThread: 0x7ff668d15a50>{number = 1, name = main}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2017-10-22 14:14:34.510 xcodebuild[69327:634958] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13233/DVTFoundation/DeveloperStructure/DVTPlatformFamily.m:192
Details: Error Domain=DVTMachOErrorDomain Code=1 "Reached end of file while looking for: Mach-O slice." UserInfo={NSLocalizedDescription=Reached end of file while looking for: Mach-O slice., NSLocalizedRecoverySuggestion=}
Object: <NSBundle>
Method: +dvt_platformFamilyForBundleAtPath:error:
Thread: <NSThread: 0x7ff668d15a50>{number = 1, name = main}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2017-10-22 14:14:34.512 xcodebuild[69327:634958] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13233/DVTFoundation/DeveloperStructure/DVTPlatformFamily.m:192
Details: Error Domain=DVTMachOErrorDomain Code=1 "Reached end of file while looking for: Mach-O slice." UserInfo={NSLocalizedDescription=Reached end of file while looking for: Mach-O slice., NSLocalizedRecoverySuggestion=}
Object: <NSBundle>
Method: +dvt_platformFamilyForBundleAtPath:error:
Thread: <NSThread: 0x7ff668d15a50>{number = 1, name = main}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2017-10-22 14:14:34.513 xcodebuild[69327:634958] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13233/DVTFoundation/DeveloperStructure/DVTPlatformFamily.m:192
Details: Error Domain=DVTMachOErrorDomain Code=1 "Reached end of file while looking for: Mach-O slice." UserInfo={NSLocalizedDescription=Reached end of file while looking for: Mach-O slice., NSLocalizedRecoverySuggestion=}
Object: <NSBundle>
Method: +dvt_platformFamilyForBundleAtPath:error:
Thread: <NSThread: 0x7ff668d15a50>{number = 1, name = main}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2017-10-22 14:14:34.863 xcodebuild[69327:634958] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7ff66e134cc0>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=IDEProvisioningErrorDomain Code=8 \"adb has conflicting provisioning settings.\" UserInfo={NSLocalizedDescription=adb has conflicting provisioning settings., NSLocalizedRecoverySuggestion=adb is automatically signed for distribution, but a conflicting code signing identity iPhone Developer has been manually specified. Remove the \"signingCertificate\" entry from your Export Options property list, or switch to manual signing by setting \"signingStyle\" to \"Manual.}",
"Error Domain=IDEProvisioningErrorDomain Code=8 \"ios-device-lib has conflicting provisioning settings.\" UserInfo={NSLocalizedDescription=ios-device-lib has conflicting provisioning settings., NSLocalizedRecoverySuggestion=ios-device-lib is automatically signed for distribution, but a conflicting code signing identity iPhone Developer has been manually specified. Remove the \"signingCertificate\" entry from your Export Options property list, or switch to manual signing by setting \"signingStyle\" to \"Manual.}"
)}
error: exportArchive: adb has conflicting provisioning settings.
Error Domain=IDEProvisioningErrorDomain Code=8 "adb has conflicting provisioning settings." UserInfo={NSLocalizedDescription=adb has conflicting provisioning settings., NSLocalizedRecoverySuggestion=adb is automatically signed for distribution, but a conflicting code signing identity iPhone Developer has been manually specified. Remove the "signingCertificate" entry from your Export Options property list, or switch to manual signing by setting "signingStyle" to "Manual.}
error: exportArchive: ios-device-lib has conflicting provisioning settings.
Error Domain=IDEProvisioningErrorDomain Code=8 "ios-device-lib has conflicting provisioning settings." UserInfo={NSLocalizedDescription=ios-device-lib has conflicting provisioning settings., NSLocalizedRecoverySuggestion=ios-device-lib is automatically signed for distribution, but a conflicting code signing identity iPhone Developer has been manually specified. Remove the "signingCertificate" entry from your Export Options property list, or switch to manual signing by setting "signingStyle" to "Manual.}
** EXPORT FAILED **
Unable to apply changes on device: 2f5eb251a28d7102c8c421f1f8477b21f67a1470. Error is: Command xcodebuild failed with exit code 70

Found an unexpected Mach-O header code: 0x72613c21 on submitting to App Store

I know there are a lot of possible solutions but none of them have worked for me so far. I am using a framework called Alamofire.framework and Kingfisher.framework. I built an iOS App which I would like to submit to AppStore. I archived it and then I come in the Archives window and click "Upload to App Store".
The following error occurs: "Found an unexpected Mach-O header code:
0x72613c21" with the following logs:
IDEDistribution.critical.log
2016-01-08 06:00:47 +0000 [MT] Failed to generate distribution items
with error: Error Domain=DVTMachOErrorDomain Code=0 "Found an
unexpected Mach-O header code: 0x72613c21"
UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header
code: 0x72613c21, NSLocalizedRecoverySuggestion=} 2016-01-08 06:00:47
+0000 [MT] Presenting: Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21"
UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header
code: 0x72613c21, NSLocalizedRecoverySuggestion=}
IDEDistribution.standard.log
2016-01-08 06:00:47 +0000 [MT] Beginning distribution assistant for
archive: UCDA, task: Validate 2016-01-08 06:00:47 +0000 [MT]
Automatically selecting the only availaable distribution method
2016-01-08 06:00:47 +0000 [MT] [OPTIONAL] Didn't find archived user
entitlements for
:
Error Domain=NSCocoaErrorDomain Code=4 "Item at
"/Users/chikitin/Library/Developer/Xcode/Archives/2016-01-07/UCDA
1-7-16, 11.59
PM.xcarchive/Products/Applications/UCDA.app/Frameworks/FBSDKLoginKit.framework"
did not contain a "archived-expanded-entitlements.xcent" resource."
UserInfo={NSLocalizedDescription=Item at
"/Users/chikitin/Library/Developer/Xcode/Archives/2016-01-07/UCDA
1-7-16, 11.59
PM.xcarchive/Products/Applications/UCDA.app/Frameworks/FBSDKLoginKit.framework"
did not contain a "archived-expanded-entitlements.xcent" resource.}
2016-01-08 06:05:27 +0000 [MT] Canceled distribution assistant
IDEDistribution.verbose.log
2016-01-08 06:00:47 +0000 [MT] IDEDistributionItem init
I hope someone could help me with this.
Thanks a lot!
I ran into this error with a FacebookSDK framework. I removed it from the Embed frameworks list and it solved the issue. Inspect the log and find the framework causing the error.
I have the same issue with facebook SDK ... I create a bug task on facebook (bug report), the problem appears with the new SDK version .
And No solution works ...
If you have found a solution let us know. Thank you.
I run my app without facebook connect actually.
You need to remove any Frameworks’ related files in the "Copy Bundle Resources” in the build phases. Please see https://kobkrit.com/how-to-fix-found-an-unexpected-mach-o-header-code-0x72613c21-on-submitting-to-app-store-7d5b8ec180c
Remove any frameworks or folders with frameworks from Build Phases -> Copy Bundle Resources:
This solved the error for me!
I had no frameworks folder but had ios folder in Build Phases -> Copy Bundle Resources, I removed ios folder and rebuild the project, created archive again, it worked for me.

Codesign failed

Another of these questions...
But I don't think it's a verification problem, I believe.
I've been searching the forums. I'm building an App in Unity 3D. Usually works fine.
but when I archive my project to upload, I get "Codesign failed"
Looking through the logs I see Nothing in the CodesignResolver
only real problem I see is in the distributionStandard log:
"<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-20008 \"The package could not be unpacked because of the following error: Unable to extract archive. Please make sure /var/folders/_k/9jd5s_9d1h59l72f3bfs018r0000gn/T/XCodeDistPipeline.PeC/Unity-iPhone.ipa is a valid zip or ipa archive.\" UserInfo=0x7fce68a8e030 {NSLocalizedDescription=The package could not be unpacked because of the following error: Unable to extract archive. Please make sure /var/folders/_k/9jd5s_9d1h59l72f3bfs018r0000gn/T/XCodeDistPipeline.PeC/Unity-iPhone.ipa is a valid zip or ipa archive., NSLocalizedFailureReason=Unable to validate your application.})>"
)
2015-01-08 05:35:56 +0000 [MT] Canceled distribution assistant
And in the distributionVerbose there is this:
2015-01-08 05:35:29 +0000 [MT] -[IDEDistributionProvisioning _signingCertificatesApplicableForTeamID:certificateKind:isForInstaller:error:]: identityCertificatesMatchingKind [kind=1.2.840.113635.100.6.1.4] = (
""
)
Thanks for your help!
~Be

Resources