Skip to content

Возможные ошибки

В этом разделе представлен список ошибок, с которыми вы можете столкнуться, а также даны рекомендации по их исправлению

Ошибки на этапе установки:

DT_TOOLCHAIN_DIR cannot be used

Если вы используете Xcode 15 и выше, и CocoaPods 1.12.1 и ниже, то у вас возникнет ошибка директорий, вроде такой:

ErrorXcode15.png

Чтобы исправить это, добавьте следующий код в конец своего podfile:

ruby
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      if config.base_configuration_reference.is_a? Xcodeproj::Project::Object::PBXFileReference
        xcconfig_path = config.base_configuration_reference.real_path
        IO.write(xcconfig_path, IO.read(xcconfig_path).gsub("DT_TOOLCHAIN_DIR", "TOOLCHAIN_DIR"))
      end
    end
  end
end

Но лучше будет откатить изменения этого кода и обновиться на CocoaPods 1.14.0 и выше

Sandbox: rsync.samba

Если ваш проект был создан в Xcode 15 и выше, если в проекте включены App Sandbox или еще по другим причинам, может возникнуть такая ошибка:

Untitled

В свойствах проекта Xcode установите опцию ENABLE_USER_SCRIPT_SANDBOXING на 'No'.

vqk8D.png