Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TIMOB-25188] Preserve file permissions for platform folder content #9344

Merged
merged 3 commits into from Aug 23, 2017

Conversation

janvennemann
Copy link
Contributor

@janvennemann janvennemann commented Aug 22, 2017

JIRA: https://jira.appcelerator.org/browse/TIMOB-25188

Optional Description:
In preparation for dynamic frameworks in modules it is important to store the correct file permissions in the .zip file. This ensures the extracted framework binaries have the +x flag set that is required by swift-stdlib-tool to properly detect Swift usage.

Copy link
Collaborator

@hansemannn hansemannn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ewieberappc ewieberappc self-requested a review August 23, 2017 22:56
Copy link
Contributor

@ewieberappc ewieberappc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FR Passed using:
MacOS 10.12.6 (16G24b)
Studio 4.9.0.201705302345
Ti SDK 6.2.0.v20170823144824
Appc NPM 4.2.9
Appc CLI 6.2.3
Alloy 1.9.13
Xcode 8.3.3 (8E3004b)

Execute permissions are present on frameworks in packaged modules. Tested using the provided module project and by adding additional frameworks to it for building.

Copy link
Contributor

@cb1kenobi cb1kenobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CR'd. Looks good to me.

@ewieberappc ewieberappc merged commit 8207097 into tidev:master Aug 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants