John Sundell (also: Hacker News):
Facebook’s SDK is once again causing numerous iOS apps to crash on launch.
Here are some of the GitHub issues. It seems like another case of a server change causing an unexpected JSON value to be returned.
The current Facebook Developer Policy requires that developers use the official Facebook SDK when implementing Facebook Login in their native app. Given that Facebook cannot ensure the stability of their SDK (resulting in the crashing of client apps), developers should have a policy-compliant option for implementing the login API themselves to avoid Facebook’s QA practices rendering their apps unusable.
See also: SDKs should not crash apps — learnings from the Facebook outage.
Previously:
Update (2020-07-30): Nick Heer:
Must be nice for Facebook to have the apparent blame fall on other developers and Apple because no user is going to think “Spotify crashed on my iPhone because of Facebook”. Also, notice that this doesn’t happen to Facebook’s own apps.