Few days ago I changed sign in process for Google+ and when submitted app to AppStore had such info:
Invalid Bundle - Info.plist of “Tic Tac Toe Firebase.app/GoogleSignIn.bundle” specifies a non-existent file for the CFBundleExecutable key...
Strange thing as downloaded newest version (2.2.0) from google. But finally found a solution, in XCode press Cmd + Shift + O and search box will open, type info.plist and you will see some results, open Info.plist from GoogleSignIn.bundle and find “Executable” entry, then just remove it (don’t leave it empty!). Now you can submit your app again, just remember to increase build number.
Just installed newest version of Google SignIn SDK (2.2.0) and was wondering how to change look of default sign in button since it is plain view? The answer is – you can’t do it. But, there is a hack as always. You don’t need to use GIDSignInButton at all, just leave your current sign-in button, and in push action put:
[[GIDSignIn sharedInstance] signIn];
This will do all required stuff using your very own custom button.
Seen that error today, it happened after I upgraded XCode to 7.0 – in lower version everything was ok (well, it was not but just I did not saw it). So what does it means? Somewhere in your code you are changing something that affects UI – this can be button or label text or just table data, doesn’t matters. What is important – you should not do it in background. Solution is simple just use:
// put your code here
Changing any UI stuff in background can work or cannot. You never know, it is always a good practice to put this on main thread.
Yes, this is small update but contains one important thing – finally I switched offline database from tvdb to my own, result – size dropped from 40MB to 4MB. All changes below:
– internal database is now smaller and easier to update
– you can mark episode as seen directly from episode view
– fixed some small bugs
– redesigned series info screen (more is about to come…)
You can get it from here.