Disable "Strip Linked Product" on our static libs

There seems to a bug inside the `strip` command (or its `ld64` library) that is being triggered by some users who get this message: `Assertion failed: (0 && "need to handle arm64 -r reloc")`

It is reported that disabling this setting side-steps the issue, and we don't need any stripping done on the static library itself.

Fixes #503
This commit is contained in:
Scott Kyle 2016-06-28 12:12:56 -07:00
parent e8ea8e493e
commit 6109675749
3 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,7 @@ x.x.x Release notes (yyyy-MM-dd)
### Bugfixes
* Fix linker error when building for minimum target version of iOS 7.
* Fix for failure in `strip` command when building an archive.
0.14.0 Release notes (2016-6-22)
=============================================================

View File

@ -288,6 +288,7 @@
../../core/include,
);
SDKROOT = iphoneos;
STRIP_INSTALLED_PRODUCT = NO;
};
name = Debug;
};
@ -329,6 +330,7 @@
../../core/include,
);
SDKROOT = iphoneos;
STRIP_INSTALLED_PRODUCT = NO;
VALIDATE_PRODUCT = YES;
};
name = Release;

View File

@ -959,6 +959,7 @@
"-ftemplate-backtrace-limit=0",
);
SDKROOT = iphoneos;
STRIP_INSTALLED_PRODUCT = NO;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
@ -1013,6 +1014,7 @@
"-ftemplate-backtrace-limit=0",
);
SDKROOT = iphoneos;
STRIP_INSTALLED_PRODUCT = NO;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";