Skip to content

Make APIs compatible with ObjC#56

Merged
emdobrin merged 1 commit intoadobe:devfrom
nporter-adbe:dev
Aug 21, 2020
Merged

Make APIs compatible with ObjC#56
emdobrin merged 1 commit intoadobe:devfrom
nporter-adbe:dev

Conversation

@nporter-adbe
Copy link
Copy Markdown
Contributor

@nporter-adbe nporter-adbe commented Aug 17, 2020

This PR exposes classes and APIs to Obj-C, however, we currently cannot import the ExEdge extension into a sample objc app without a fair amount of work. This is caused by it being a static lib. We should update the project to produce a framework rather than a static lib so it is consistent with the rest of the swift extensions and is easier to use in objc.

@nporter-adbe
Copy link
Copy Markdown
Contributor Author

@emdobrin @kevinlind any feedback?

Copy link
Copy Markdown
Contributor

@kevinlind kevinlind left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, though the PR description doesn't appear to match what was done. Is there a task to evaluate and make the changes to the project to change from a static lib to dynamic framework?

@nporter-adbe
Copy link
Copy Markdown
Contributor Author

@kevinlind Sorry, the description was unclear, I've updated it. I have also created a task to get the static library switched to a dynamic library AMSDK-10474.

Copy link
Copy Markdown
Contributor

@emdobrin emdobrin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good @nporter-adbe. Steve was looking into converting to dynamic libs.

@emdobrin emdobrin merged commit 172bd99 into adobe:dev Aug 21, 2020
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.

3 participants