Можно ли предотвратить приложение удалить файл, но разрешить его запись на OS X?

225
Al3n

Я устанавливаю Xcode из Mac App Store, но, к сожалению, происходит сбой каждый раз, когда заканчивается

Xcode не удалось загрузить

Используйте страницу покупок, чтобы повторить попытку.

сообщение.

За исключением одного раза, что я скопировал pkg в $ TMPDIR ../ C / com.apple.appstore / 497799835, прежде чем приложение App Store автоматически удалит их при появлении диалогового окна с сообщением об ошибке.

И ПКГ устанавливается. Я успешно установил Xcode скопированным pkg прежде.

Поскольку я не мог понять, почему "Xcode не удалось загрузить" продолжается. И только что получил ошибку (снова и снова) после долгой загрузки слишком печально. Мне интересно, что я могу сделать, чтобы предотвратить автоматическое удаление?

0

2 ответа на вопрос

1
Dooley_labs

Try opening terminal and running open $TMPDIR../C/ then delete the folder named com.apple.appstore while the app store window is completely closed. You may need to run rm -rf $TMPDIR../C/com.apple.appstore if you cannot right-click + delete the folder normally, but I DO NOT recommend running the rm command unless you know what you are doing. After the com.apple.appstore folder is gone, reboot the computer and it should be able to install normally.

This solved my issue when I had trouble downloading multiple apps on a poor connection. I'd paused the downloads and tried to restart them elsewhere. That was a bad decision.

Hope this solves your issue.

Спасибо за акцию. Для этого вопроса мне было интересно, есть ли способ сделать резервную копию скачанного pkg, прежде чем пытаться какие-либо другие решения. Потрачено много часов на повторную загрузку. Al3n 8 лет назад 0
Есть способ с командной строкой, но я не знаю точно, как это сделать. Dooley_labs 8 лет назад 0
0
Al3n

ln the_original_folder/the_original_file the_backup_folder/the_backup_file command do the trick. Just hard link the file(s) you want to keep to another location. You would have one "shadow copy" left.