# Use your native plug-in for iOS

> Configure your project to use your native plug-in in your iOS project.

Enable your iOS project to use your native plug-in.

To use your native plug-in in an iOS project in Unity, you must ensure you configure your project appropriately:

| **Topic**                                                                                                                                                     | **Description**                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [Call native plug-ins for iOS](/engine/6000.3/manual/platform-specific/iphone/ios-developing/plugins-for-ios/ios-native-plugin-use/call.md)                   | Wrap native code in C# layer to only run code when using an iOS device.                          |
| [Callback from native code](/engine/6000.3/manual/platform-specific/iphone/ios-developing/plugins-for-ios/ios-native-plugin-use/call-back.md)                 | Understand how to use native-to-managed callback functionality.                                  |
| [Automated plug-in integration](/engine/6000.3/manual/platform-specific/iphone/ios-developing/plugins-for-ios/ios-native-plugin-use/automated-integration.md) | Configure your project to use automated plug-in integration in XCode.                            |
| [Unity native plug-in example for iOS](/engine/6000.3/manual/platform-specific/iphone/ios-developing/plugins-for-ios/ios-native-plugin-use/bonjour-sample.md) | Use the native plug-in example to understand how to develop a plug-in with Swift or Objective-C. |
