Внешнее тестирование Delphi FMX не поддерживается для сборок, созданных с помощью бета-версии XCode, OS X или IOS.

Создание приложения в Delphi Xe8
Мы можем отправить приложение в магазин и не получить ошибок при отправке
После отправки приложения в магазин Apple появляется это сообщение в разделе предварительной версии

Внешнее тестирование не поддерживается для сборок, созданных с помощью бета-версии XCode, OS X или IOS.

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

В последний раз мы могли подать заявку на внешнее тестирование 7 августа 2015 года.

Использовались
XCode 6.4 (6E35b)
OS X Yosemite (10.10.5)

Пытался собрать с помощью двух разных устройств
IOS 8.4 (12H143)
IOS 8.4.1 (12H321)

Мы также попытались отправить образец приложения в delphi XE8 и столкнулись с той же проблемой.

Это приложение, созданное Delphi. Отправка на внешнее тестирование отключена.

Приложение, созданное Delphi

Мы создали еще одно приложение с использованием XCode, а не Delphi, на той же машине, и его можно отправить на внешнее тестирование.

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

Мы также создали приложение с использованием Xamarin, и доступна опция внешнего тестирования.

Приложение, созданное Xamarin

Они были сгенерированы на одном и том же MAC

Есть ли у кого-нибудь какие-либо предложения?
Кто-нибудь смог отправить приложение delphi Xe8 после 25 августа 2015 г. и включить внешнее тестирование?


person Dangas56    schedule 26.08.2015    source источник
comment
Я успешно отправил 18.08.2015.   -  person FMXExpress    schedule 26.08.2015
comment
кто-нибудь смог подать заявку на внешнее тестирование с помощью приложения Delphi от 25-07-2015?   -  person Dangas56    schedule 27.08.2015
comment
Я отправил сегодня (8-28-2015) тоже в Testflight.   -  person FMXExpress    schedule 29.08.2015
comment
Вам нужно было добавить какие-либо настройки plist, чтобы включить внешнее тестирование?   -  person Dangas56    schedule 29.08.2015
comment
Единственный пользовательский ключ, который мы добавили, был: ‹key›DTPlatformName‹/key›‹string›iphoneos‹/string›   -  person FMXExpress    schedule 31.08.2015
comment
Странно - в следующий раз, когда мы выпустим обновление, я попытаюсь удалить некоторые другие добавленные нами настройки и посмотреть, сможем ли мы сузить круг причин, по которым оно не позволяет проводить внешнее тестирование.   -  person Dangas56    schedule 31.08.2015


Ответы (3)


FWIW, похоже, это связано с проблемой RSP-11653, которая предполагает, что проблема связана с DTSDKBuild. . Для SDK 9.2 я смог использовать:

<key>DTSDKBuild</key>
<string>13C75</string>
person leftyloosie    schedule 01.03.2016

Мы получили его, чтобы включить «отправить на проверку бета-приложения».

Работает внешнее тестирование

дошел до настроек PList

мы добавили следующее в Project> Options> Version info | для устройства IOS

щелкните правой кнопкой мыши в разделе «Ключ» и добавьте следующее
Эти настройки сработали для нас — они могут отличаться на других MAC

DTPlatformname = iphoneos
DTSDKName = iphoneos8.4
DTXcode = 0640
DTSDKBuild = 12H141
BuildMachineOSBuild = 14F27
DTCompiler = com.apple.compilers.llvm.clang.1_0

Информация о списке PL

Что-то должно было измениться за последние несколько недель
Я не уверен, какие из этих настроек были необходимы, чтобы заставить его работать, или все они были необходимы.

person Dangas56    schedule 27.08.2015

DTSDKBuild 12H141 соответствует Xcode версии 6.4 (сборка 6E35b). Обновление его до 13E230 (доведение его до версии Xcode 7.3) решило аналогичную проблему для меня при попытке выполнить внешнее тестирование тестового полета.

Я не могу сказать вам, почему, но я подозреваю, что, поскольку 12 * разрешена компиляция для устройств iOS 7.x (и мы не можем отправлять новые приложения для выпуска под iOS 7.x), возможно, ошибка скорее недействительна. версия ошибки XCode, чем бета-версия ошибки XCode.

Насколько я знаю, 6.4 не была бета-версией.

person BIBD    schedule 08.04.2016