Есть случайные решения для этого:
Пожалуйста, убедитесь, что ваш device is unlocked
при запуске приложения.
Reboot your device.
Очистить проект с помощью cmd+shift+k.
Вы также можете попробовать очистить папку Build с помощью alt+shift+cmd+k
.
Delete the content of derived data
и восстановите приложение.
Quit Xcode
и перезапустите приложение.
Решение 1 и 2 работало в моем случае.
Вы можете использовать Set-ItemProperty
:
Set-ItemProperty file.txt -name IsReadOnly -value $false
или короче:
sp file.txt IsReadOnly $false
$file = Get-Item "C:\Temp\Test.txt"
if ($file.attributes -band [system.IO.FileAttributes]::ReadOnly)
{
$file.attributes = $file.attributes -bxor [system.IO.FileAttributes]::ReadOnly
}
Приведенный выше фрагмент кода взят из этой статьи
ОБНОВЛЕНИЕ Используя реализацию Кейта Хилла из комментариев (я тестировал это, и она действительно работает), это выглядит следующим образом:
$file = Get-Item "C:\Temp\Test.txt"
if ($file.IsReadOnly -eq $true)
{
$file.IsReadOnly = $false
}
Если вы используете Расширения сообщества PowerShell :
PS> Set-Writable test.txt
PS> dir . -r *.cs | Set-Writable
# Using alias swr
PS> dir . -r *.cs | swr
Вы можете сделать противоположное, например:
PS> dir . -r *.cs | Set-ReadOnly
# Using alias sro
PS> dir . -r *.cs | sro
Несмотря на то, что это не Собственный PowerShell, для этого можно использовать простую команду Attrib :
attrib -R file.txt