Можно ли установить файл сборки «.app» на iPad из Xcode, не загружая реальный файл проекта? - PullRequest
0 голосов
/ 27 мая 2019

Без фактической загрузки моего .xcodeproj в Xcode, возможно ли из приложения Xcode запустить установку приложения на мой iPad, используя только файл .app, созданный в более ранней сборке?

Это моя последняя строка запроса ... Я просто смотрю на возможные варианты, потому что у меня нет платной учетной записи разработчика (пока) и я могу попробовать использовать Teamviewer для входа в удаленный клиент Mac для установки через Xcode, но не хочу раскрывать мой файл проекта / код на удаленной машине. Установка изнутри Xcode исключительно с использованием файла .app решит мою проблему, если это возможно.

1 Ответ

1 голос
/ 28 мая 2019

Мне удалось найти способ сделать это, используя это , это и это .Вам понадобятся инструменты командной строки XCode, которые входят в состав установки App Store XCode, или вы можете получить инструменты командной строки только с здесь .

Сначала загрузите и установите НПМ .Затем установите ios-deploy из терминала,

sudo npm install -g ios-deploy --unsafe-perm --allow-root

Если вам нужно собрать из командной строки, убедитесь, что у вас есть работающий проект XCode, который строит, как вы хотите, откройте терминал и перейдите в каталогсо своим .xcodeproj внутри, затем введите:

xcodebuild -list -project <NAME>.xcodeproj/
xcodebuild -scheme <SCHEME NAME> build

Затем, или, если вы уже встроили XCode и просто хотите развернуть файл .app на устройстве iOS, введите:

ios-deploy debug --bundle <APP PATH>

Вы можете изменить debug на release, или в любом случае он будет использовать любую настройку конфигурации вашего XCode, как мне кажется.Расположение <APP PATH> зависит от вашей установки XCode, но самое последнее расположение (я думаю):

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/

Это установит ваш .app на устройство iOS из командной строки, и вы не будетеНе нужно загружать XCode или открывать ваши исходные файлы.Просто требуется файл .app.Для меня это потенциально полезный способ удаленной установки приложения на клиентское устройство без необходимости платной учетной записи разработчика.

...