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

[PLAT-5030] Require Only App-Extension-Safe API #823

Merged
merged 1 commit into from
Sep 29, 2020

Conversation

nickdowell
Copy link
Contributor

Goal

This change fixes a build warning when building an app extension that links against Bugsnag via Carthage.

Changeset

This change enabled the APPLICATION_EXTENSION_API_ONLY build setting in the top-level Xcode project.

Note that this change has no effect when integrating Bugsnag via Cocoapods, as Cocoapods does not use the Xcode project, and takes care of enabling this setting for dependencies linked against targets that require it.

Testing

I reproduced the reported warning by setting up a new app extension project and integrating Bugsnag via Carthage.

After updating the Cartfile to use this branch and rebuilding, the warning was resolved.

@nickdowell nickdowell merged commit 86c4225 into next Sep 29, 2020
@nickdowell nickdowell deleted the app-extension-safe-api-only branch September 29, 2020 14:34
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

Successfully merging this pull request may close these issues.

Enable the "Require Only App-Extension-Safe API" build setting if possible
2 participants