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

Does it work only with iOS 5? #1

Closed
rajat-b opened this issue Aug 29, 2011 · 13 comments
Closed

Does it work only with iOS 5? #1

rajat-b opened this issue Aug 29, 2011 · 13 comments

Comments

@rajat-b
Copy link

rajat-b commented Aug 29, 2011

Hi

Just downloaded it & when we run it says it requires iOS 5?

So a no go for iOS 4.x?

Just want to confirm.

Thanks

@escoz
Copy link
Owner

escoz commented Aug 29, 2011

You don't need iOS5, but you need the compiler in XCode 4.2, which is still beta, to build the code as is. Once the app is built, it can run on 4.0 with no problems.

The requirement is because the library uses ARC, the automatic memory management that apple introduced in the new compiler.

@escoz escoz closed this as completed Aug 29, 2011
@rajat-b
Copy link
Author

rajat-b commented Aug 29, 2011

ok.. and after running it on XCode 4.2 beta, will it run on iPhone 3G running iOS 4.x?

@escoz
Copy link
Owner

escoz commented Aug 29, 2011

Yes, it will. The library doesn't use any new methods or controls from iOS5 as is.

@rajat-b
Copy link
Author

rajat-b commented Aug 29, 2011

k.. gr8... best of luck with your new proj!!!

@escoz
Copy link
Owner

escoz commented Aug 29, 2011

Thanks, hope you find it useful!

@statico
Copy link

statico commented Sep 20, 2011

A compiled bundle would be great. I don't have Lion yet and thus can't use the XCode 4.2 beta :(

@escoz
Copy link
Owner

escoz commented Sep 20, 2011

Nick is working on a branch to get QuickDialog to work on XCode 4.0, without ARC. You can try that one: https://github.com/nickcharlton/QuickDialog . I think it's still missing proper memory management, deallocs, etc, but he's working on it.
I don't really plan to support it, as in a few more weeks when apple releases XCode 4.2 all that will be old stuff.

@typeoneerror
Copy link

I'm using xCode 4.2 but getting "dyld: lazy symbol binding failed: Symbol not found: _objc_storeStrong" when using QuickDialog. Is it possible to target < 5.0? I'm using the 5.0 SDK but targeting 4.3.

@escoz
Copy link
Owner

escoz commented Dec 6, 2011

You might need to include armv7 in the build, I think to solve this issue.
I'm not sure though.

I'm not supporting 4.3 for now, but if anybody figure out what's wrong I
would gladly take a pull request..

On Mon, Dec 5, 2011 at 8:46 PM, Ben Borowski <
reply@reply.github.com

wrote:

I'm using xCode 4.2 but getting "dyld: lazy symbol binding failed: Symbol
not found: _objc_storeStrong" when using QuickDialog. Is it possible to
target < 5.0? I'm using the 5.0 SDK but targeting 4.3.


Reply to this email directly or view it on GitHub:
#1 (comment)

@typeoneerror
Copy link

Yeah, I added "armv6 armv7" to my architectures. I think that should do the trick. If you're using ARC, shouldn't you be using armv7 anyway? Not sure, but that seems to be the default for new projects now.

On Dec 6, 2011, at 6:12 AM, Eduardo Scoz wrote:

You might need to include armv7 in the build, I think to solve this issue.
I'm not sure though.

I'm not supporting 4.3 for now, but if anybody figure out what's wrong I
would gladly take a pull request..

On Mon, Dec 5, 2011 at 8:46 PM, Ben Borowski <
reply@reply.github.com

wrote:

I'm using xCode 4.2 but getting "dyld: lazy symbol binding failed: Symbol
not found: _objc_storeStrong" when using QuickDialog. Is it possible to
target < 5.0? I'm using the 5.0 SDK but targeting 4.3.


Reply to this email directly or view it on GitHub:
#1 (comment)


Reply to this email directly or view it on GitHub:
#1 (comment)

Benjamin Borowski
Typeoneerror Studios
http://typeoneerror.com

2221 NW 56th St Ste 102 Seattle, WA 98107
(206) 359-2494

aim: t1estudios
skype: typeoneerror
gchat: ben.borowski@typeoneerror.com

@escoz
Copy link
Owner

escoz commented Dec 6, 2011

Yeah, i have my solution set to armv7.. not sure how the quickdialog
project is configured though.. I'll take a look later.

Thanks!

Eduardo

On Tue, Dec 6, 2011 at 9:44 AM, Ben Borowski <
reply@reply.github.com

wrote:

Yeah, I added "armv6 armv7" to my architectures. I think that should do
the trick. If you're using ARC, shouldn't you be using armv7 anyway? Not
sure, but that seems to be the default for new projects now.

On Dec 6, 2011, at 6:12 AM, Eduardo Scoz wrote:

You might need to include armv7 in the build, I think to solve this
issue.
I'm not sure though.

I'm not supporting 4.3 for now, but if anybody figure out what's wrong I
would gladly take a pull request..

On Mon, Dec 5, 2011 at 8:46 PM, Ben Borowski <
reply@reply.github.com

wrote:

I'm using xCode 4.2 but getting "dyld: lazy symbol binding failed:
Symbol
not found: _objc_storeStrong" when using QuickDialog. Is it possible to
target < 5.0? I'm using the 5.0 SDK but targeting 4.3.


Reply to this email directly or view it on GitHub:
#1 (comment)


Reply to this email directly or view it on GitHub:
#1 (comment)

Benjamin Borowski
Typeoneerror Studios
http://typeoneerror.com

2221 NW 56th St Ste 102 Seattle, WA 98107
(206) 359-2494

aim: t1estudios
skype: typeoneerror
gchat: ben.borowski@typeoneerror.com


Reply to this email directly or view it on GitHub:
#1 (comment)

@typeoneerror
Copy link

Good deal. By the way, this library is absolutely fantastic. Saving me so much time on making "Options" screens in my apps. Great work, Ed.

On Dec 6, 2011, at 8:05 AM, Eduardo Scoz wrote:

Yeah, i have my solution set to armv7.. not sure how the quickdialog
project is configured though.. I'll take a look later.

Thanks!

Eduardo

On Tue, Dec 6, 2011 at 9:44 AM, Ben Borowski <
reply@reply.github.com

wrote:

Yeah, I added "armv6 armv7" to my architectures. I think that should do
the trick. If you're using ARC, shouldn't you be using armv7 anyway? Not
sure, but that seems to be the default for new projects now.

On Dec 6, 2011, at 6:12 AM, Eduardo Scoz wrote:

You might need to include armv7 in the build, I think to solve this
issue.
I'm not sure though.

I'm not supporting 4.3 for now, but if anybody figure out what's wrong I
would gladly take a pull request..

On Mon, Dec 5, 2011 at 8:46 PM, Ben Borowski <
reply@reply.github.com

wrote:

I'm using xCode 4.2 but getting "dyld: lazy symbol binding failed:
Symbol
not found: _objc_storeStrong" when using QuickDialog. Is it possible to
target < 5.0? I'm using the 5.0 SDK but targeting 4.3.


Reply to this email directly or view it on GitHub:
#1 (comment)


Reply to this email directly or view it on GitHub:
#1 (comment)

Benjamin Borowski
Typeoneerror Studios
http://typeoneerror.com

2221 NW 56th St Ste 102 Seattle, WA 98107
(206) 359-2494

aim: t1estudios
skype: typeoneerror
gchat: ben.borowski@typeoneerror.com


Reply to this email directly or view it on GitHub:
#1 (comment)


Reply to this email directly or view it on GitHub:
#1 (comment)

Benjamin Borowski
Typeoneerror Studios
http://typeoneerror.com

2221 NW 56th St Ste 102 Seattle, WA 98107
(206) 359-2494

aim: t1estudios
skype: typeoneerror
gchat: ben.borowski@typeoneerror.com

@HiveHicks
Copy link
Contributor

I've got my project's Valid Architectures set to "armv6 armv7", but when I create QuickDialogController on iOS 4.3.3 I still get runtime error

dyld: lazy symbol binding failed: Symbol not found: _objc_storeStrong

Has anybody found a workaround so far?

P.S. I don't want to use non-ARC fork, because the last commit is 6 months ago.


UPD: As found here CocoaLumberjack/CocoaLumberjack#8, you just have to add -fobjc-arc to Other Linker Flags for the main project.

btoueg referenced this issue in btoueg/QuickDialog Sep 18, 2014
Have QDateTimeInlineElement perform action anyways.
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

5 participants