Xcode 6.4 Вибрана програма не існує


113

Я намагаюся надіслати iTunes Connect з Xcode 6.4. Я отримую цю помилку

Неможливо підтвердити свою
заявку Обрана вами програма не існує.

На попередньому кроці я можу знайти профіль резервування через мій обліковий запис розробників. Я двічі перевірив усі ідентифікатори. Я також спробував Application Loader, і я отримав однакову помилку. Що дивно, це те, що я надсилав ще одну програму за кілька годин до цього ж акаунта без проблем. Будь-яка допомога буде дуже вдячна.

введіть тут опис зображення


3
Приємно знати, що я не єдиний, хто має це питання. Днями було просто чудово. Моя програма підтверджує, але не може подати ...
AnthonyVO

З тією ж проблемою. Ознайомтесь із цим запитанням: stackoverflow.com/questions/33277785/…
Енді

guyz, ця проблема обмежена xcode 6.4. Якщо я перейду до xcode 7, це дозволить мені завантажувати, завантажувач додатків не працює для мене.
Geet

49 оновлень, але жодне оновлення тексту запитання, щоб показати зображення, теж дивне
Фахім Паркар

Мій радіолокатор із цього приводу закрився як мандер: інженерія визначила, що ваш звіт про помилку (23232727) є дублікатом іншого випуску (23215044) і буде закритий.
Роберт Аткінс

Відповіді:


32

Я спробував завантажувач додатків, і він спрацював. Це не спрацювало на 2 години раніше. Що дивно, це те, що я спробував завантажити додаток із App Store, і вони не змогли знайти мій рахунок. З'явились нові умови обслуговування, і я погодився. Після цього мені вдалося завантажити з попереднього "неіснуючого" облікового запису. Ось тоді я спробував завантажувач додатків, і це спрацювало. З боку Apple, це повинно бути виправлено.


4
Так. Перейдіть у свій додаток у програмі itunes connect. Створіть нову збірку (наступний випуск програми) та перейдіть до розділу збірок. Потрапивши там, він каже, що завантажувати з Xcode 5.1 або новішої версії або використовувати завантажувач програм. Клацніть на завантажувачі додатків, і воно розпочне завантаження.
mfossat

5
Експортується додаток для подання в AppStore та використовується завантажувач програм для завантаження файлу IPA. Здавалося, добре працює!
масам

4
FYI: Від Apple близько 1 години тому: "Я розумію, наскільки важливо завантажувати ваш додаток в нашу систему. Я хочу повідомити вам, що ми знаємо про цю проблему. Наші команди активно працюють над вирішенням цього питання, як тільки можливо. Ваше терпіння цінується протягом цього часу ".
скупий

2
Я зіткнувся з проблемою з XCode6.4, я спробував завантажувати програму завантажувача програм, і вона спрацювала, я отримав "Отриманий файл аналізу API занадто великий. Ми не змогли перевірити використання API перед доставкою. Це лише інформаційне повідомлення . " але помилок і двійкових файлів не завантажено.
anoop4real

1
Навантажувач додатків вбудований в Xcode : Xcode.app/Contents/Applications/Application Loader.app.
Панг

27

У мене виникло те саме питання, ось що я зробив, щоб надіслати додаток у магазин додатків:

У XCODE створіть "Архів", як тільки ви отримаєте вікно / спливаюче вікно "Організатор", підтвердіть його, як зазвичай. Якщо це підтверджено, натисніть "Експорт" та виберіть "Зберегти для розгортання магазину додатків для iOS". Збережіть його десь і візьміть на замітку це місце, вам знадобиться файл IPA.

Встановіть "Навантажувач додатків" з https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , якщо у вас його ще немає.

Виконайте прості дії, щоб перемістити додаток у магазин додатків. Тобто "Доставте свою програму", виберіть файл IPA і все!

Сподіваюся, це допомагає!


1
У мене такі ж проблеми з Xcode 6.4 та Xcode 7.1, але навантажувач програм також працював на мене. Я отримав попередження про те, що аналіз API занадто великий, але збірка з’явилася на iTunes Connect.
benzado

З одного боку: навантажувач додатків не завантажує файл dSYM, який вам потрібен для звітів про збої ... Я використовую щось інше для звітів про аварійну ситуацію, але це щось, про що слід пам’ятати.
бензадо

1
Я можу завантажити додаток із завантажувачем програм. Але вибір внутрішнього тесту та зовнішнього тексту не вдався із дивною помилкою ...
morizotter

Не потрібно завантажувати програму завантажувача програм. Xcode вже в комплекті з ним. Перейдіть до пункту "/Applications/Xcode.app" і клацніть правою кнопкою миші на значку програми. У меню натисніть "Показати зміст пакета". Тепер перейдіть до "Зміст / Програми / Application Loader.app" Звичайно, це так само просто зробити в командному рядку:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV

2
Навантажувач доступний як опція меню в Xcode. Xcode> Відкрити інструмент для розробників> Завантажувач програм
m4rkk

17

Хоча інші мають успіх із завантажувачем програм, я не зробив і не отримав іншої помилки «Ви не маєте права користуватися цією послугою» Чудово!

Оскільки iOS 9.1 щойно був випущений вчора, можливо, Xcode 6.x припиняється, але ми не готові перейти на Xcode 7.x для цього конкретного проекту.

Мені вдалося архівувати в Xcode 6.x і використовувати Органайзер в Xcode 7.1 для подання в App Store. Процедура така:

  1. Перейменуйте Xcode 6.x (у моєму випадку Xcode632.app).
  2. Завантажте та встановіть Xcode 7.1 з .dmg-файлу, а не як оновлення .
  3. Створіть та архівуйте додаток у Xcode 6.x
  4. Закрийте Xcode 6.x
  5. Запустіть Xcode 7.1, але не відкривайте проект.
  6. У Xcode 7 виберіть Вікно-> Органайзер.
  7. Надіслати в App Store.

Сподіваємось, це допоможе вам, якщо завантаження Xcode та завантажувача програм не вдалося.


Не працює для мене. Я отримую ті ж помилки, що і у всіх інших методах, які я намагався: обмеження екрана
AWrightIV

Виходячи із зйомки екрана, ви можете мати справу зі складеною проблемою AWrightIV. Перевірте сторонні пакети SDK у своєму проекті та пов’язаному з ним
info.plist

2

Завантажте Xcode 7 і спробуйте завантажити нову збірку, переконайтесь, що ви змінили версію або (і) номер програми, вона повинна працювати.


3
Використання Xcode 7 працює, але є розробники, які не хочуть возитися з речами, що порушують біт-код (як це було у мене) та іншими змінами в мережі. Тож Xcode 7 - це рішення для деяких, але не для всіх.
Етан Паркер

@BeemerFan так, я просто спробував завантажити нову версію за допомогою Xcode 6.4, і вона не працювала для мене з тим же питанням, я оновив додаток 4 дні тому, і Xcode 6.4 працює для мене. Але зараз він працює лише за допомогою Xcode 7. Звичайно, можливо, хтось знає, як змусити його працювати за допомогою Xcode 6.4
Матросов Олександр

@BeemerFan, так це може бути рішення)
Матросов Олександр

1
Якщо ви використовуєте Xcode 7, ви втратите підтримку iOS 5.1.1 (iPad 1). Це може не бути проблемою, але в моєму випадку я намагаюся отримати останній реліз сумісного iPad 1 перед
переходом

Ви погоджуєтеся, але це приблизно 1% користувачів, developer.apple.com/support/app-store, звичайно, якщо всі ваші користувачі використовують 5.1.1, це може бути проблемою. Але якщо це програма вже існує, і у вас є якийсь аналітичний інструмент, ви можете побачити, які версії користувачі використовують під час завантаження програми.
Матросов Олександр

2

Здається, це помилка / "особливість" iTC, не пов'язана з версією Xcode. Пакетні рамки повинні збільшити свої версії (CFBundleShortVersionString), щоб відповідати версії програми. Пов'язані теми: https://github.com/CocoaPods/CocoaPods/isissue/4421 https://github.com/Carthage/Carthage/isissue/859


Після спроб протягом шести днів це єдине рішення, яке вирішило проблему для мене. Однак я рекомендую вставити останній сценарій із цього посилання у свою відповідь.
AWrightIV

1

Експорт та завантаження через програму завантажувача програм працювали на мене.


1
Ця відповідь не така конструктивна. Будь ласка, надайте загальний опис того, що ви робили, коли це вдалося, які речі оригінального плаката можуть подивитися або спробувати, або запитайте додаткову інформацію, яка була б корисною.
bigtlb

@bigtlb Це, безумовно, було "конструктивним". Я хотів, щоб моє додаток було створено на iTunes Connect. Такий підхід спрацював для мене. Це не вирішує оригінальну проблему і є досить тривалим підходом, ніж більш прямий спосіб завантаження через сам Xcode, але він працював! Отже, «конструктивний». Прохання відмовити недобросовісну заяву.
Еш

Крім того, подивіться на відповідь (та коментарі) від mfossat. Точно така ж порада, що і в цій відповіді, за винятком цієї, що була раніше. Якщо ви збираєтесь подати заявку, принаймні будьте послідовними в усіх відповідях на цій темі.
Еш


1

ОНОВЛЕННЯ: Схоже, Apple усунула цю помилку. Я тільки що успішно завантажив збірку за допомогою Xcode 6.4 в iTunes Connect. Я вважаю, що це або помилка організатора, або помилка iTC, але вони виправили це.

Перед рішенням було використовувати завантажувач додатків.

Ви маєте змогу подати заявку за допомогою Xcode 6.x зараз. Нам потрібно завантажити збірку з 6.x все-таки тому, що Xcode 7 вимагає багато рефакторингу через ATS. Стандартний "AllowArbitraryLoads" не вирішує це для мого проекту.


0

Схоже, це може бути спричинено якоюсь новою логікою перевірки номера версії в кінці Apple. У нашому випадку додавання додаткового ".1" на кінець рядків номера версії додатка дозволило завантажувати його за допомогою навантажувача додатків.

Дійсно дивно / оманливо, що повідомлення про помилку для цього було б "Додаток, який ви вибрали, не існує", хоча.


0

У мене виникло те саме питання. Я спробував завантажувати програму завантажувача додатків, тоді я отримав описові помилки щодо версії пакету. Після видалення всіх сторонніх info.plist із стручків та статичних ліфтів, буде працювати над завантаженням моєї збірки.


0

Я виправив це питання. Мені довелося оновити свій OSX до 10.10.5 та XCode до 7.0.1. У XCode потрібно встановити кілька клавіш. NSAppTransportSecurity ключ потрібен, якщо вашій програмі чи грі потрібен доступ до Інтернету. Після цього налаштування він ідеально працює з xcode it self. І жодне питання про живі ітуни не підключаються.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 

0

Моє рішення для подібних проблем - це використання Fastlane Tools https://fastlane.tools
Спочатку ви можете використовувати інструмент GYM для складання / архівації вашого проекту, а потім Pilot для відправки його на iTunesConnect Testflight. Цей інструмент виправляє всі мої проблеми з підписанням, поданням коду тощо, тому я можу рекомендувати його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.