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

Support ARC #3

Open
subtleGradient opened this issue Oct 1, 2012 · 2 comments
Open

Support ARC #3

subtleGradient opened this issue Oct 1, 2012 · 2 comments

Comments

@subtleGradient
Copy link

I'm still a bit of an Xcode n00b, but…

I was somehow able to get one of my projects to use ARC and successfully build while using the SkankySDK. Since then I have not been able to do it again.

Ideally, the QCPatchXcodeTemplate would support ARC out-of-the-box.

I'm happy to do the work, I just don't even know where to begin learning about this stuff. Anyone know where to go to learn up on some of these kinds of Xcode edge cases?

@subtleGradient
Copy link
Author

I think I figured it out.

The project that was working properly has a blank Framework Search Paths, but its Base SDK is set to Current OS X.
All the projects that weren't working had specified a specific Base SDK and Framework Search Paths.

I think having an explicit Framework Search Paths set allows the Xcode ARC stuff to parse the headers in the framework that isn't ARC compatible.

I'm a little worried that using ARC with this framework may be a Bad Thing™ in some way that I don't yet understand.

subtleGradient added a commit to subtleGradient/QCPatchXcodeTemplate that referenced this issue Oct 25, 2012
After creating a new SkankySDK project, use the **Refactor > Convert to Objective-C ARC…** command to convert your project to ARC.
subtleGradient added a commit to subtleGradient/QCPatchXcodeTemplate that referenced this issue Oct 25, 2012
After creating a new SkankySDK project, use the **Refactor > Convert to Objective-C ARC…** command to convert your project to ARC.
subtleGradient added a commit to subtleGradient/QCPatchXcodeTemplate that referenced this issue Oct 25, 2012
After creating a new SkankySDK project, use the **Refactor > Convert to Objective-C ARC…** command to convert your project to ARC.
@vade
Copy link

vade commented Jan 31, 2015

Using ARC limits your plugin to the 64 bit runtime, and most QC hosts use 32 bit - so thats a problem.

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

No branches or pull requests

2 participants