Я предлагаю здесь более хорошее решение для Mac OS X: Используйте один Bitcoin.app в бумажнике, и положил бумажник внутри пакета приложения.
Это создает автономные, портативные Bitcoin.app, которые могут быть скопированы и бежать, как на любом Mac или храниться на зашифрованном разделе.
Вот процедура создать новый, пустой бумажник (Это может быть автоматизировано, но я еще не там).
1) Создайте копию Bitcoin.app и поместить его в зашифрованный раздел (давайте назовем его BitSafe.app, для "банковский сейф"-типа кошелек).
2) открыть терминал (Terminal.app) и тип
Код:
CD /Path/To/Your/Encypted/Volume/BitSafe.app/Contents/Resources
данные MkDir
CD ../macOS
Кот > start.sh
#! / Бен / ш
dir1 = $ (кд "$ (Имя_директории "$ 0")"; PWD)
реж = `Эхо $ dir1 | СЕПГ «s /"/ \\"/ Г»| тр -d «\ n'`
данных ="$ Реж /../ Ресурсы / данные"
"$ реж"/ Биткойн -datadir ="$ данных"
затем нажмите Ctrl + D. данные MkDir
CD ../macOS
Кот > start.sh
#! / Бен / ш
dir1 = $ (кд "$ (Имя_директории "$ 0")"; PWD)
реж = `Эхо $ dir1 | СЕПГ «s /"/ \\"/ Г»| тр -d «\ n'`
данных ="$ Реж /../ Ресурсы / данные"
"$ реж"/ Биткойн -datadir ="$ данных"
3) Опять же, из командной строки, типа CHMOD + х start.sh чтобы сделать скрипт исполняемым.
4) Теперь мы должны отредактировать файл Info.plist для того, чтобы сказать, OS X, чтобы запустить наш скрипт вместо непосредственного запуска Bitcoin двоичного. Тип нано ../Info.plist . Оттуда, найдите следующие строки
Код:
<ключ>CFBundleExecutable ключ>
<строка>Bitcoin строка>
и заменить Bitcoin с start.sh . <строка>Bitcoin строка>
Вы должны также изменить Bitcoin строки, соответствующие CFBundleDisplayName а также CFBundleName в BitSafe (Или что-то поражает ваше воображение). Это изменит название приложения в строке меню.
После того, как вы закончите, нажмите Ctrl + O, вернуть тогда Ctrl + X
6) Сохраните резервную копию файла (он будет будить его легче создавать новые интегрированные пакеты App + Wallet).
Теперь вы можете открыть BitSafe.app. Новый кошелек будет создан внутри BistSafe.app. Вы можете иметь как многие из них, как вам нравится, и вы можете перемещать их для резервного копирования и так далее.
Если ты хочешь скопировать существующий кошелек (По умолчанию находится в / Поддержка пользователей / YOURUSERNAME / Library / Application / Bitcoin), Вы должны идти в пакете Bitcoin.app. Из Finder, щелкните правой кнопкой мыши на Bitsafe.app и выбрать "Показать содержимое пакета" вариант. Это будет открытое новое окно Finder. Оттуда, перейдите Содержание / Ресурсы / данные . Вы можете вставить wallet.dat и другие файлы ресурсов здесь.
Обновление клиента Bitcoin:
Если новая версия клиента Bitcoin отпущена, вы можете обновить двоичный файл внутри Bundle. Щелкните правой кнопкой мыши новый файл Bitcoin.app и выберите Показать содержимое пакета. Оттуда, скопировать Bitcoin файл, расположенный в Содержание / MacOS / файл и вставить его в том же месте внутри пакета BitSafe.app.
Заметка: Я пытался изменить LSMultipleInstancesProhibited от истинного на ложное, но она не позволяет запускать несколько клиентов одновременно Bitcoin (даже если я изменить запись CFBundelIdentifier). Я хотел бы знать, если это возможно, чтобы отменить это поведение?