Expand my Community achievements bar.

SOLVED

Getting error "Symbol not found" when adding AEPAssurance .xcframework file to app.

Avatar

Level 2

We are trying to add AEPAssurance framework manually to our iOS project which is mix of objective-c and swift. For that first we cloned the repo: https://github.com/adobe/aepsdk-assurance-ios
and then we ran the "Make archive" command to extract the .xcframework file and then we are trying to add that XCFramework file in our project but we are facing this error Symbol not found. we tried adding it in empty swift project also but still the error is same. Any solution for same

We raised the issue in AEPAssurance repo it self, more details could be found in this link:
https://github.com/adobe/aepsdk-assurance-ios/issues/41

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee

Gathering more information from slack to solve the problem. Working towards resolution. Will keep you posted.

 

Thanks,

Pravin Prakash Kumar

Computer Scientist 

Adobe

View solution in original post

5 Replies

Avatar

Correct answer by
Employee

Gathering more information from slack to solve the problem. Working towards resolution. Will keep you posted.

 

Thanks,

Pravin Prakash Kumar

Computer Scientist 

Adobe

Avatar

Level 2

Thanks Pravin wanted to add some more details for your info.
- We are using xcode 12.4
- We are adding framework manually(not using cocoa pods or swift package manager)

Avatar

Level 2

Hi Pravin,

Were you able to found any solution for same?

Avatar

Level 2

@pkpravin can you please share the link to download the latest SDKs here?

Avatar

Employee

This issue happened because of ABI incompatibility between AEPAssurance and AEPCore when using manual xcframework builds.

The solution is to create a new AEPAssurance.xcframework that is compatible with AEPCore
make archive command has been updated to create an ABI compatible version of AEPAssurance with the latest AEPCore. Make sure to run this command and generate new AEPAssurance.xcframework each time you update AEPCore

 

Thanks,
Pravin Prakash Kumar