Использование xcodebuild для установки приложения на iPhone

Я работаю над сценарием оболочки, который строит и устанавливает наш xcodeproj непосредственно в первый найденный и подключенный iDevice. Это сценарий

#!/bin/bash cd ../../cordova/platforms/ios deviceName=$(ideviceinfo | grep -i DeviceName) deviceName=${deviceName//DeviceName: /} #This is the device name you set in Settings->General->Info->Name on your iDevice deviceUdid=$(system_profiler SPUSBDataType | sed -n -e '/iPad/,/Serial/p' -e '/iPhone/,/Serial/p' | grep "Serial Number:" | awk -F ": " '{print $2}') if [ -n "deviceUdid" ]; then echo 'Found device "'${deviceName}'" with UUID "'${deviceUdid}'", process...' xcodeProject=$(ls | grep -i *.xcodeproj) if [ -n "$xcodeProject" ]; then echo "Is xCode project dir, start building..." ################### Not working command ################### eval "xcodebuild -scheme AppScheme -destination 'platform=iOS,id=$deviceUdid' install" #This line is not really working ################### Not working command ################ else echo "Directory is not an xCode project directory!" fi else echo 'It looks like there is no iDevice connected!' fi 

Все работает, кроме установки на моем iPhone. Я получаю правильное имя устройства, похоже, что он находит устройство, но я не вижу приложение на своем iPhone. Странно, что все работает хорошо, если я устанавливаю его из xCode.

Кто-нибудь знает, как решить эту проблему?

One Solution collect form web for “Использование xcodebuild для установки приложения на iPhone”

Я использую следующие команды для создания и запуска приложения в Simulator:

 xcodebuild -sdk iphonesimulator8.4 -arch i386 -workspace MyApp.xcworkspace -scheme MyApp install DSTROOT=~/MyApp xcrun instruments -w "iPhone 5s (8.4 Simulator)" xcrun simctl install booted ~/MyApp/Applications/MyApp.app 

если вы хотите запустить в другом симуляторе, попробуйте увидеть доступные симуляторы с:

 xcrun instruments -s 
  • Схема ошибок xcodebuild, не настроенная для запуска
  • Не удается найти файлы заголовков при создании с консоли
  • Непрерывная интеграция с сервером Xcode Bots
  • Может ли файл Xcode .mobileprovision быть установлен в командной строке?
  • Как добавить «Другие флаги компоновщика» в проект xcode с помощью командной строки?
  • Невозможно создать сборку релизов для приложения Cordova iOS
  • Поддержание разных URL-адресов для разных конфигураций сборки в xcode
  • Время ожидания 120 секунд для загрузки тренажера
  • Как получить приложение для распространения при использовании xcodebuild -exportArchive (Xcode8.3, Auto Signing)?
  • xcodebuild, отсутствует iOS simulator sdk
  • error: exportArchive: операция не может быть завершена. (Ошибка IDEDistributionErrorDomain 3.)
  • Предоставить xcodebuild с файлом .mobileprovision
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.