facebook / facebook/facebook-ios-sdk

Can't use FBSDKLogin using Swift Package Manager

Open
#2,367 10 comments 0 reactions 0 assignees View on GitHub
bug needs-triage
Dominant language
Swift
Stars
8.1k
Forks
3.7k
PR merge metrics
No merged PRs in 30d

Description

### Checklist before submitting a bug report

- [X] I've updated to the latest released version of the SDK
- [X] I've searched for existing [GitHub issues](https://github.com/facebook/facebook-ios-sdk/issues)
- [X] I've looked for existing answers on [Stack Overflow](https://facebook.stackoverflow.com), the [Facebook Developer Community Forum](https://developers.facebook.com/community/) and the [Facebook Developers Group](https://www.facebook.com/groups/fbdevelopers)
- [X] I've read the [Code of Conduct](https://github.com/facebook/facebook-ios-sdk/blob/main/CODE_OF_CONDUCT.md)
- [X] This issue is not security related and can safely be disclosed publicly on GitHub

### Xcode version

15.0

### Facebook iOS SDK version

17.0.0

### Dependency Manager

SPM

### SDK Framework

Login

### Goals

I'm building a xcframework that uses FBSDKLogin to provide logins with Facebook.

### Expected results

Until 16.3.1 I was able to run my xcframework including FBSDKLogin.

### Actual results

After uploading to 17.0.0 and updating my xcframework, when using it, I'm faced with the following error:
- Library not loaded: @rpath/FBAEMKit.framework/FBAEMKit

Looking into the actual Facebook changes, it appears that FBSDKLogin is now available as a Dynamic instead of a Stack framework. But this change is not mentioned anywhere on the documentation or changelogs. I'd like to understand how can I make it work properly as it was before.

### Steps to reproduce

_No response_

### Code samples & details

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.