Иногда наблюдается создание ошибки с использованием xcodebuild

иногда мы видим следующую «ошибку» при создании нашего приложения iOS в командной строке:

2014-04-09 13: 23: 35.393 xcodebuild [2872: 3d2f] DeveloperPortal: использование существующего текущего хранилища по URL-адресу (файл: ///Users/build/Library/Developer/Xcode/DeveloperPortal%205.0.2.db) ,

Причина, по которой я помещаю слово «ошибка» в кавычки, состоит в том, что сборка не кажется неудачной, когда мы видим, что это происходит. Это вызывает проблему, потому что наша автоматическая сборка видит это сообщение на stderr и рассматривает его как сбой сборки. Если я модифицирую наш инструмент сборки, чтобы проигнорировать это конкретное сообщение, тогда я смог протестировать построенную таким образом сборку и, похоже, все в порядке.

Я действительно ищу какую-то идею о том, почему это сообщение происходит и как его остановить.

Вещи, которые я пробовал:

  1. google сообщение выше – несколько хитов, но ничего не дает понимания
  2. удалите файл DeveloperPortal – файл создается автоматически со следующей сборкой и появляется такое же сообщение об ошибке
  3. очистить кэш xcode ( как очистить кеши и очистить все цели Xcode 4 ) – ошибка все еще возникает
  4. чистая папка DerivedData xcode ( http://useyourloaf.com/blog/2011/09/14/xcode-4-deriveddata-and-cleaning-the-build-directory.html ) – ошибка все еще встречается

благодаря

3 Solutions collect form web for “Иногда наблюдается создание ошибки с использованием xcodebuild”

У меня нет определенного решения для вашего вопроса, но вполне вероятно, что одна из следующих проблем решит вашу проблему:

  1. У вас, похоже, есть старая версия Xcode, поскольку каталог разработчика не находится в каталоге Xcode.app. Попробуйте обновиться до последней версии Xcode (я думаю, что это 5.1).

  2. Если вы не можете обновить, так как у вас нет требований к версии ОС (10.9 Mavericks), попробуйте переустановить новейшую версию, доступную вам через Mac App Store (или просто запустите обновление программного обеспечения на вашем Mac (ы)).

  3. Попробуйте очистить проект, над которым вы работаете. Иногда неисправные сборки могут вставляться и обеспечивать ошибки в новых сборках. (Product-> Clean)

  4. Попробуйте перезагрузить Mac (ы). Вероятно, вы уже пробовали это.

  5. Ваша ошибка связана с Portal Developer. Попытайтесь уйти в аккаунт разработчика.

  6. Окончательное решение: устранение неполадок

    • Попробуйте создать еще один проект на одном идентификаторе разработчика и посмотреть, есть ли у вас ошибка.
    • Попробуйте создать другой проект на другом идентификаторе разработчика (или вообще ничего) и посмотрите, получится ли ошибка.
    • Попробуйте создать тот же проект на одном ID разработчика, но на другом Mac.
    • Попробуйте создать тот же проект на другом идентификаторе разработчика.

Из приведенных выше результатов вы должны быть в состоянии решить, что вызывает проблему. Mac, учетная запись разработчика или сам проект …

Надеюсь это поможет,

Rodit

Я лично не разрабатываю AppStore, поэтому мой совет, вероятно, не идеальный, но, возможно, я могу помочь.

Сначала я попытался бы убедиться, что настройки вашего проекта были обновлены до Xcode 5.1 (предполагая, что этот проект был создан в более ранней версии Xcode, поскольку файл db называется DeveloperPortal 5.0.2.db ).

Если ваш проект уже обновлен до 5.1, я все равно буду проверять как проект, так и целевые настройки сборки, в частности, для чего-либо с нестандартным путем.

Возможно, промежуточным решением для вас было бы добавить фазу сборки shellscript в проблемную цель, чтобы проверить этот файл и удалить его до остальной части сборки (поэтому сделайте шаг на этапе сборки).

Также, что произойдет, если вы построите из Xcode.app вместо xcodebuild CLI (на той же промелематической машине)? если у него нет проблемы, возможно, опубликуйте свою точную команду сборки и сравните ее с командами сборки, выпущенными Xcode.app.

Для меня проблема заключалась в том, что я использовал enterprise в качестве метода экспорта, а бит-код был включен. Добавление ENABLE_BITCODE=NO исправила проблему.

  • Невозможно использовать Kiwi для тестирования с помощью фреймворков, добавленных CocoaPods
  • Как получить доступ к контейнеру iCloud другого приложения (приложение, разработанное с использованием другого профиля разработчика и контейнера icloud, созданного в этом профиле)?
  • Проблема ограничения горизонтального центра в ios?
  • Как можно использовать Window из библиотеки объектов в построителе интерфейса
  • iPhone как писать символ на ярлыке?
  • Подход iOS для пользовательского перехода
  • iPhone приложение строит для симулятора, не будет строить на устройство
  • После обновления до Xcode 6.3 новые архивы приложений iOS не могут быть отправлены
  • Как я могу просмотреть содержимое каталога Контейнер группы приложений при отладке приложения iOS?
  • слабый может применяться только к типам классов и классов, не относящимся к << errortype >>
  • Xcode заблокирован при «Присоединении к (имя приложения)» при запуске приложения в симуляторе
  • Interesting Posts

    Прогрессивная миграция с зашифрованными базовыми данными

    XCode 6.0.1 Enterprise In House Distribution не создает ipa / plist

    Использование iOS Addressbook api для поиска обменных контактов

    Как встраивать видео YouTube в iOS и воспроизводить его прямо в UIWebview без полноэкранного режима

    Исключить класс FBLoginView в быстром

    Может ли устройство iOS действовать как iBeacon, слушая другие iBeacons?

    didUpdateUserLocation не вызывается, когда view для userLocation является настраиваемым

    Можно ли регистрировать значения по умолчанию для NSUserDefaults из нескольких классов в моем приложении?

    Изображение на Twitter не прилагается – iOS

    Как реализовано представление приложения iPhone Contact app

    Чтение файла по строкам в iOS SDK

    Могу ли я сохранить музыку из своей библиотеки iPod, когда я использую камеру для записи видео?

    Как загрузить файл хранилища sqlite расширения iMessage в MacBook

    PushSharp возвращает недействительный токен для вновь созданного P12

    Невозможно создать подкласс NSManagedObject

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