Использование 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 - создавать все цели с помощью командной строки
  • Неявные зависимости не работают с xcodebuild
  • Невозможно построить для симулятора с iphonesimulator9.2
  • Заголовок библиотеки не найден, если CONFIGURATION_BUILD_DIR установлен с помощью xcodebuild
  • Невозможно использовать собственный кестор с xcodebuild под Mavericks
  • xcodebuild, отсутствует iOS simulator sdk
  • Использование xcodebuild с проектом iOS и iOS Simulator
  • xcodebuild не запускает iOS 7.0 симулятор
  • создание симулятора watchOS2 с использованием xcodebuild
  • Ошибка сборки xctool: тестовый комплект не найден в `Debug-iphonesimulator`
  • Jenkins и Xcode5 - тестовый результат?
  • Interesting Posts

    Отображение изображения в веб-браузере iOS размыто, но одно и то же изображение для изображения

    Невозможно назначить экземпляр класса его типу протокола?

    Firebase Cloud Messaging и код сервера C #

    Захват кадра в Xcode не выполняется

    XCode 7.3.1 Ошибка архива: «Убедитесь, что ваш процесс сборки скомпилировал двоичные файлы и скопировал их в ресурсы пакета»

    Очередь приоритетов Alamofire

    Кордова блокировки ориентации на iPad не удается

    GuardMalloc приводит к исчерпанию виртуальной памяти

    Файл GTLDriveFile.downloadUrl равен нулю? Как загрузить файлы pdf / doc / docx из GoogleDrive в приложении?

    Как отклонить собственный контроллер вида и представить другой контроллер представления в нажатом кнопочном переключателе?

    Укоротите задержку касания в UIScrollView?

    Нечетное поведение при извлечении CFBundleVersion

    Заполнение TableView в WatchKit Error

    Как добавить пользовательскую библиотеку объектов UIButton в Interface Builder?

    Как я могу зеркалировать UIBezierPath?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.