Вопросы

Добрый день, уважаемые коллеги!

Впервые столкнулся с публикацией приложения в App Store. Выполнил все шаги по данному мануалу http://sokovnin.com/work/podgotovka-i-publikaciya-prilozheniya-v-app-store/ до момента подготовки приложения для публикации, где уже рассказывается про иконки и прочее.

Т.е. на текущий момент у меня есть:

1) сертификат Development и сертификат Production

2) идентификатор приложения App IDs

3) свой iPad в списке устройств

4) Provision Prifile Development и Distribution 

В связке ключей все ключи добавил, в xCode provision профили добавил. Подключил свой iPad к маку, создал проект в xCode, выполнил все необходимые настройки, запустил пустое приложение - запустилось.

Это означает, что сертификаты и профили у меня правильные, по крайней мере девлоперские.

 

Довольный, запускаю RAD Studio Berlin, (PA Server у меня уже запущен и на маке и под виндой (коннект есть)), открываю свой проект, захожу в Project -> Options, выбираю категорию Provisioning.

Дальше в поле Target у меня сразу выбран пункт Debug configuration, в поле Build Type сразу выбран пункт iOS Device - 64 bit - Development. В поле Provision Profile выбираю профиль, который мне выдает мой мак через PA Server, выбираю в поле Developer Certificate сертификат, который привязан в профиле, и тут я столкнулся с проблемой. При выбранном сертификате, а он у меня один в профиле, мне система сообщает, что: 

Unable to much bundle identifier "MyProject" with AppID "XXXXXXX.com.mysite" in selected provisionining profile.

Bundle identifier value should be "com.mysite" so it can be used with the selected provision profile "Developer iPad"

Спойлер

e5275fac75.jpg

При создании App ID я вводил в bundle identifier значение com.mysite. xCode читает это значение точно так же как я его и вводил, а вот Delphi читает его как "XXXXXXX.com.mysite". Где XXXXXXX - это некий префикс, который генерируется автоматически. 

Что я делаю не так? Помогите пожалуйста, уже всю голову сломал (((

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 ответа на этот вопрос

  • 1

Project-Options-VersionInfo. что там в CFBundleIdentifier прописано для требуемого Target?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Получилось! Прописал в Project-Options-VersionInfo ->  CFBundleIdentifier XXXXXXX.com.mysite и заработало!

Спасибо за наводку!!!

Изменено пользователем DimeDron

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Barbanel
      Всем привет!
      Выкладываем приложение в App Store. В студии (Токио 10.2.3), через окно свойств проекта присвоили проекту все иконки (размеры 57, 60, 87, 114, 120, 180 пикселей, другие размеры в студии недоступны).
      Оказалось, что студия запаковывает в приложение еще пару иконок других размеров - 72, 76, 144, 152 пикселей. 
      Вопрос: для чего эти доп иконки, и как и по-людски заменить?
      Можно конечно найти их в папке установки студии и заменить прямо там, но тогда придется делать это для каждого приложения, что не есть круто.
      PS: мы релизим только 64-битное приложение, 32-битное вроде больше не требуется?
      Заметили что эти доп. иконки происходят из папки iPad. Приложение разработано только для телефонов, можно ли как-то в студии этот момент указать?
    • От Barbanel
      Аналогично FREEFAR, пытаемся публиковать приложение.
      Отказов пока еще не получили, но при подготовке к публикации столкнулись со страшным для нас вопросом о шифровании данных (текст переведен с немецкого):
      Проблема в том что мы шифруем БД приложения с помощью AES256 (приложение для школ, хранит личные данные учеников, без шифрования данных в нашем случае нельзя).
      Шифрование в нашем случае не главное предназначение приложения, главное - обработка данных, выставление оценок и т.п.
       
      Вопрос: кто-нибудь еще шифрует данные приложения? Как вы отвечали на такой вопрос Эппла? Были ли какие вопросы от Эппла/последствия?
      Всем заранее спасибо и хорошего дня!
       
      PS. возможно стоит завести новую ветку форума для такого рода вопросов: юридических вопросов или про подготовку к публикации.
    • От Dmitry Sobko
      Добрый день, уважаемые коллеги!
      Впервые пытаюсь запустить приложение на своем iPad'е. Наконец-то разобрался с сертификатами, большое спасибо пользователю kami
      Теперь у меня новая проблема, после компиляции и деплоя начинается запуск приложения и через некоторое время появляется ошибка e8000087


       
      Подскажите пожалуйста, что делать?
      Спасибо! 
    • От Pax Beach
      Я хочу запустить приложение из другого приложения под iOS и под Android. В зависимости от переданного параметра, который я хочу получить в главной форме, будет открываться соответствующая стартовому параметру форма (Activity в Android).
      Пример: Из приложения "Папа" запустить приложение "Дочка", при этом сообщив "Помой посуду!". И чтобы приложение "Дочка" сообщила "Хорошо, папа" и открыло форму "Мойка посуды". ))) Как ее решить на разных платформах?
      В Windows это делается запуском приложения с соответствующими параметрами, в зависимости от их значения из проекта или главной формы открывается нужная форма.
      В Android для этого сделаны Intent фильтры. Только не понятно, как их обрабатывать в приложениях, написанных в Delphi. Вот как вы это сделали бы?
      И как такое делается в приложениях под iOS, естественно, тоже написанных на Delphi или С++.
       
      UPD 14-09-2016:
      Для Android решение найдено.
      Осталось найти решение для iOS.
    • От Ra72
      Создал приложение на iTunes Connect.
      Собрал файл проекта *.IPA.
      При попытке его загрузить через Application Loader выдается следующее сообщение:
      Application Loader is currently unavailable.
      We’re having trouble connecting to the App Store. Please try again later.
      No suitable application records were found. Verify your bundle identifier 'ru.MyWebsite.ProjectName' is correct.
       
    • От 97mik
      Установил вот такие настройки в проекте:


      В Application Loader выбираю созданный в процессе деплоя файл .ipa, но в итоге выдаёт ошибку:

      С чем это связано и как решить?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу