Я использую Xamarin.iOS для обертывания библиотеки Objective-C для аксессуара, который подключается к iPod и iPhone через разъем док-станции. Я потратил много времени, пытаясь заставить аксессуар работать в своем тестовом приложении, прежде чем обнаружил, что в моем тестовом приложении мне не хватает значений в UISupportedExternalAccessoryProtocols в Info.plist.Перечислить UISupportedExternalAccessoryProtocols во время выполнения
Я хочу, чтобы другие люди не столкнулись с той же проблемой, когда они используют мою библиотеку обертки. Поскольку это библиотека, у меня не может быть Info.plist в моем проекте, верно? Поэтому я хотел бы перечислить значения, которые имеет вызывающий абонент для UISupportedExternalAccessoryProtocols, поэтому я могу дать легко читаемым сообщениям разработчикам о том, что они пропускают значения. Есть ли способ сделать это во время выполнения?
Спасибо!