2016-09-22 6 views
0

Я получаю эту ошибку в iTunes Connect.iTunes Connect: Invalid binary

У меня есть приложение, и я вношу в него некоторые изменения. Итак, теперь я загружаю обновленную версию с помощью Organizer, но после загрузки я получаю «invalid binary», но не более информации. Глядя на этот форум, я обнаружил, что многие люди сталкиваются с одной и той же проблемой, но решение для меня не работает.

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

благодарит заранее.

Titanium SDK 5.5.0 Г.А.

macOS Sierra.

ответ

1

Я, наконец, решу эту проблему.

В моем приложении я использую: Версия: 1.0.6 Сложение: 1.0.6

По некоторым причинам, теперь я не могу сделать это, так что я изменить версию сборки для: 106 и что делает волшебство ,

я надеюсь, что это может помочь другим ..

3

Я получаю письмо от Apple:

Это приложение пытается получить доступ к конфиденциальности чувствительных данных без использования описания. Info.plist приложения должен содержать NSPhotoLibraryUsageDescription ключ со строковым значением, объясняющим пользователю, как приложение использует эти данные.

Это приложение пытается получить доступ к конфиденциальным данным без использования . Info.plist приложения должен содержать NSMicrophoneUsageDescription ключ со строковым значением, объясняющим пользователю , как приложение использует эти данные.

Это приложение пытается получить доступ к конфиденциальным данным без использования . Info.plist приложения должен содержать NSCameraUsageDescription ключ со строковым значением, объясняющим пользователю , как приложение использует эти данные.

Это приложение пытается получить доступ к конфиденциальным данным без использования . Info.plist приложения должен содержать NSAppleMusicUsageDescription ключ со строковым значением, объясняющим пользователю , как приложение использует эти данные.

Как только эти проблемы были исправлены, вы можете повторно установить исправленный двоичный файл.

My App использует камеру, а не Apple, музыка, не Agenda, и т.д ... Может быть, один из модулей ...

Но в любом случае, я установил его, добавив в tiapp.xml

<ios> 
    <plist> 
     <dict> 
      <key>NSContactsUsageDescription</key> 
      <string>Can we use to your contacts?</string> 
      <key>NSCameraUsageDescription</key> 
      <string>Can we use your camera?</string> 
      <key>NSCalendarsUsageDescription</key> 
      <string>Can we use your calendar?</string> 
      <key>NSPhotoLibraryUsageDescription</key> 
      <string>Can we save to your library?</string> 
      <key>NSMicrophoneUsageDescription</key> 
      <string>Can we use your microphone?</string> 
     </dict> 
    </plist> 
</ios> 

Вы можете посетить эту страницу:

https://www.appcelerator.com/blog/2016/09/ga-release-for-titanium-sdk-5-5-0-appcelerator-cli-5-5-0-appcelerator-studio-4-7-1/

Я надеюсь, что помогает.

+0

Что это касается вопроса? ОП не упоминает ничего, что связано с этой информацией. – rmaddy

+0

@macCesar Я попробую и дам вам знать ... –

+0

macCesar, не работает, но спасибо в любом случае ... –

0

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

Я получил недопустимый бинарное сообщение и содержит следующее сообщение:

Это приложение пытается получить доступ к конфиденциальности чувствительных данных без описания использования. Info.plist приложения должен содержать ключ NSAppleMusicUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные.

Так что это связано с запросом на разрешение. Способ устранения этой проблемы - проверить электронную почту и объяснить, почему вы запрашиваете доступ к этим конфиденциальным данным. Имейте в виду, что мы не используем Apple Music, но по какой-то причине это появилось;)

Смежные вопросы