Я придбав кілька додатків у магазині Mac App і встановив їх на своєму персональному комп’ютері. Я хотів би встановити їх на спільному робочому комп’ютері. На жаль, у мене немає доступу адміністратора до робочого комп'ютера, тому я не можу це зробити звичайним способом.
Я скопіював додатки з домашнього комп'ютера в ~/Applications
каталог робочого комп'ютера і спробував запустити їх із неоднозначним успіхом:
- Деякі програми, коли ви запускаєте їх уперше, відкрийте діалогове вікно із написом "Увійдіть, щоб використовувати цю програму на цьому комп’ютері", і запропонуйте вам ввести свій Apple ID та пароль, після чого вони добре працюють. (Приклад: DayOne та більшість безкоштовних програм)
- Більшість додатків все одно показуватимуть це діалогове вікно, але з певних причин не працюватимуть навіть після введення ідентифікатора та пароля. (Приклад: BBEdit, Soulver, Twitterrific)
Питання:
- Чи можна щось зробити, щоб програма запустила?
- Якщо ні, то що змушує програму відмовитись від запуску?
Редагувати : Коли програма не працює, вона видає консольне повідомлення "Вийшов з кодом виходу: 173". Якщо я правильно розумію, це означає, що додаток недійсний (що можна очікувати, коли я копіюю його з одного комп'ютера на інший). Однак процес, за допомогою якого App Store перевіряє додаток, схоже, не працює, коли додаток знаходиться не в належному місці. Крім того, здається, що такі програми, як DayOne або безкоштовні додатки, працюють лише тому, що вони не перевіряють, чи додаток був дійсно придбаний і справді працює на будь-якому комп’ютері без будь-якої перевірки.
Залишається питання, чи існує рішення?
Знову відредагуйте: я не маю проблем з копіюванням програми ~/Applications
на свій домашній комп'ютер, навіть для іншого користувача. Оскільки для дослідження (не кажучи вже про вирішення) цієї проблеми потрібно стільки клопотів (включаючи два комп’ютери або хоча б віртуальну машину), я пропоную щедрості.
/Applications
і тому вимагає адміністраторського пароля.