Skip to content

undefined symbol: _OBJC_CLASS_$_SPUStandardUpdaterController #2191

Answered by zorgiepoo
dewren99 asked this question in Q&A
Discussion options

You must be logged in to vote

This is a linker compiling issue. You may not be linking against Sparkle correctly. The only thing Sparkle 2 might be changing from 1.x in this regard is it uses Versions/B/ rather than Versions/A/ in the framework.. but normally you don't reference a specific version.

Although SPUStandardUpdaterController is used multiple times in the code, the error only occurs when [SPUStandardUpdaterController alloc] is called.

It's not used multiple times in this snippet. The only time it's used is when messaging alloc in your snippet. Declaring a variable of type SPUStandardUpdaterController* is not really using it.

I would check the linker flags you are passing and verify that Sparkle is indeed s…

Replies: 2 comments 14 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by dewren99
Comment options

You must be logged in to vote
14 replies
@zorgiepoo
Comment options

@intouchabhishek
Comment options

@zorgiepoo
Comment options

@intouchabhishek
Comment options

@zorgiepoo
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
2.x Sparkle 2.0
4 participants
Converted from issue

This discussion was converted from issue #2190 on July 06, 2022 01:01.