post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
Ввод вышеуказанного кода в Podfile решает проблемы. Этот код просто отменяет требование подписи кода для установленной платформы через Cocoapods. Но, похоже, это ошибка в IBDesignable, поскольку при использовании ставок Xcode 10 я не получаю эту ошибку из-за новой системы сборки, встроенной в Xcode 10.
Самый простой способ заставить это работать - использовать стандартный механизм ASP.NET <членство>
в web.config. Вы просто позволяете ему использовать конструктор по умолчанию , но вы переопределяете Initialize (), а извлекаете зависимости там. Используйте этот в качестве справки.
Лично я предпочитаю вообще избегать модели провайдера, поэтому я использую подход, аналогичный , описанному в документации MonoRail . ИМХО он менее раздутый и более гибкий. В конце концов, речь идет о настройке HttpContext.User с правильной реализацией IPrincipal , которую использует AuthorizeAttribute.
Недавно я написал в блоге о решении, которое можно сделать правильно IoC с MembershipProviders .