From 38ea965869a436c4b60e7dbfd5a28d42232d82d6 Mon Sep 17 00:00:00 2001 From: Fabio Milano Date: Thu, 13 Aug 2015 16:03:26 +0200 Subject: [PATCH] Added no-strict parameter

The command line tool “codesign” has changed in 10.9.5 and 10.10, you need to pass “–no-strict” option to the command, (the problem has been reported and will be fixed). To workaround the problem, please save a copy and modify PackageApplication to pass “—no-strict” to codesign, you can locate PackageApplication by running the following:- xcrun -sdk iphoneos -f PackageApplication

See stackoverflow.com/questions/26008449/xcodebuild-codesign-vvvv-saysresource-envelope-is-obsolete


PackageApplication4Gym | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff –git a/PackageApplication4Gym b/PackageApplication4Gym index 3085608..54a4b9e 100755 — a/PackageApplication4Gym +++ b/PackageApplication4Gym @@ -92,7 +92,7 @@ foreach $plugin (@plugins) {

chomp $pluginName;
my $destPlugin = "$destAppDir/$pluginName";

+ my $result = runCmd(“/usr/bin/codesign”, “–verify”, “–no-strict”, “-vvvv”, , $plugin );

if ( $result !~ /valid on disk/ ) {
    fatal("Codesign check fails : $result\n");
}

@@ -111,7 +111,7 @@ if ( $opt{symbols} ) {

if ( $opt{verbose} ) {
    print "### Checking original app\n";

+ my $result = runCmd(“/usr/bin/codesign”, “–verify”, “–no-strict”, “-vvvv”, , $origApp );

if ( $result !~ /valid on disk/ ) {
    print "Codesign check fails : $result\n";
}

– 2.2.1