adobe/aepsdk-edge-ios ? reverse-engineered prompt
Reverse engineered prompt
Build me a Swift library for iOS that acts as an Adobe Experience Platform Edge Network mobile extension.
I want it to let a mobile app send data to the Edge Network through a single network call, and work as part of the Adobe Experience Platform Mobile SDK. It should support being installed with CocoaPods and Swift Package Manager, and it should be set up so it can be built as an xcframework too.
Make sure it plays nicely with AEPCore and AEPServices, and include the identity pieces needed for ECID style user identity handling through AEPEdgeIdentity. I also want a clean Xcode workspace, tests, and the usual project setup so I can run the suite from the command line and open it in Xcode easily.
If you need to, look up the current Adobe SDK docs online so the public API and expected behavior match what this project is supposed to do.
Are you gonna build this?
make sure you review the code using coderabbit