An AppDynamics iOS SDK framework for monitoring the performance and activity of iOS applications. This SDK can be added to your Xcode development environment via the AppDynamics GitHub repository.
⚠️ This project contains a single manifest filePackage.swift
, and there are no future plans to include any source code. As such, it is unlikely that we will be accepting contributions to the project, as its primary purpose is for binary distribution.
SDK Install Requirements
- Swift Package Manager install is supported for iOS Agent 23.10.1 or higher.
- You must have the supported Xcode version >=14.1
Complete the following steps in your Xcode environment to add the AppDynamics iOS SDK package:
- Navigate to File > Add Packages.
- In the search bar, specify the following GitHub URL:
https://github.com/CiscoDevNet/AppDynamicsAgent.git
- Specify the version that you want to add.
- Click Add Package.
- Select the package and the target application.
- Click Add Package.
After you add the package, complete the following:
SystemConfiguration.framework
CoreTelephony.framework
libz.dylib or .tbd
- Select the target that builds your app in Xcode.
- Select the Build Phases tab.
- Expand the Link Binary With Libraries section.
- If any of the above libraries are not listed:
- Click the + button.
- Locate the missing library in the list.
- Click Add.
Repeat this step for each missing library.
You also need to add the -ObjC flag to Other Linker Flags.
- Select your project in the Project Navigator.
- In the target list, select the target that builds your application.
- Select the Build Settings tab.
- Scroll to Linking and open.
- Go to Other Linker Flags and double-click to open the popup.
- If the -ObjC flag is not in your list, click + and add it.
For a more detailed description of how to incorporating and utilizing the SDK, or for troubleshooting information, please see the official documentation