Я новичок в мире разработки для iOS.
Я занимаюсь разработкой приложений для iOS.Я использую Cocoapods для интеграции сторонних библиотек, таких как Alamofire и KeychainSwift.
Когда я экспортирую свой архив для создания файла .ipa из локальной системы, он работает нормально.Но когда я пытаюсь сделать то же самое в своем инструменте CI (Jenkins), его выдача Export Failed!.
Ошибка его высказывания: exportArchive: KeychainSwift.framework не поддерживает профили обеспечения. ошибка: exportArchive: Alamofire.framework не поддерживает профили обеспечения.
Требуется " Удалить этот элемент из словаря" provisioningProfiles "в вашем списке свойств параметров экспорта."
Но я не смогу этого сделать, потому что это требуется для моего основного приложения.
Я сделал все трюки через Интернет, как показано ниже.Я добавил следующую строку в конце Podfile.
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
end
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
end
end
end
После этого я снова переустановил модули, но не повезло.
Может кто-нибудь, пожалуйста, помогите!!