issue/2871 - Fix the framework copy and codesigining issues#2873
issue/2871 - Fix the framework copy and codesigining issues#2873flovilmart wants to merge 88 commits into
Conversation
Never compare that to banana-lib!
Choose a label for the target definition which contains whitespaces.
As it breaks the migration
Embed frameworks with a run script build phase
Fix indentation
409c945 to
f3fe8e7
Compare
There was a problem hiding this comment.
Could you keep the blank lines in the generated script?
|
Nice that you came up with a solution for both problems! 👍 |
- Adds back removed blanklines - declare source and destination as local - respect code style for if statements - quoted variables for paths - Adds exclude *.h files on rsync - code_sign now requires a full path
|
Not a really big contribution, but a useful one :) |
|
The test fails when checking the generated .sh file for an OS X project. where's the template that we match against? |
|
It appears to be more exclusions compared to the Xcode current copy framework phase: The original command is |
|
I tested with your latest commit with "Fixes for mrackwitz" in my own fork (which was CocoaPods/swift branch, after that I rebased against master) and it's working. Beta distribution through Fabric.io works. |
|
@flovilmart: The spec to match against is in a separate submodule, which you can rebuild with |
|
@mrackwitz do you want me to update the spec and PR? |
|
@flovilmart: Do you want to try to incorporate the further exclusion parameters, which you figured out? |
|
@mrackwitz I'll add the additional excludes, and properly test that archived/built FW are still functional. |
|
I've integrated the exclusion patterns with rsync with the --filter param, maybe a bit verbose but that works, it properly skips all specified folders. --exclude requires the file to exist so it can be excluded, which is pretty weird... |
|
@mrackwitz this was just manually merged, no? In which case, we can close the PR |
|
I rebased now your branch and fast-forwarded it into the rebased |
|
Awesome! On Fri, Dec 5, 2014 at 7:07 PM, Marius Rackwitz notifications@github.com
|
Forget the other one... that one is cleaner!