我正在使用 Xamarin.iOS 为通过扩展坞连接器连接到 iPod 和 iPhone 的附件包装一个 Objective-C 库。在我发现我在我的测试应用程序的 Info.plist 中的 UISupportedExternalAccessoryProtocols 下缺少值之前,我浪费了很多时间试图让附件在我的测试应用程序中工作。
我想防止其他人在使用我的包装库时遇到同样的问题。由于这是一个库,我的项目中不能有 Info.plist,对吗?所以我想列举调用者对 UISupportedExternalAccessoryProtocols 的值,这样我就可以向开发人员提供一条易于阅读的消息,说明它们缺少值。有没有办法在运行时做到这一点?
谢谢!