2016-09-22 149 views
0

我在iTunes Connect中收到此錯誤。iTunes Connect:無效的二進制文件

我有一個應用程序,我做了一些改變。因此,現在我正在使用Organizer上傳更新後的版本,但上傳後,我得到「invalid binary」,但沒有更多信息。 展望這個論壇,我發現很多人面臨同樣的問題,但沒有解決方案爲我工作。

我上傳之前驗證應用程序,驗證過程是OK .. 任何建議都會受到歡迎,這讓我瘋狂。

在此先感謝。

Titanium SDK 5.5.0 GA

macOS Sierra

回答

1

我終於解決了這個問題。

在我的應用程序使用: 版本:1.0.6 體形:1.0.6

出於某種原因,現在我不能做到這一點,所以我改變構建版本:106,這讓魔術。

我希望這能幫助別人..

3

我得到這個電子郵件從蘋果:

這個應用程序會嘗試沒有使用 描述訪問隱私敏感數據。該應用程序的Info.plist必須包含一個 NSPhotoLibrary使用說明鍵與字符串值解釋爲 用戶應用程序如何使用此數據。

此應用嘗試訪問隱私敏感數據,但沒有使用 說明。該應用程序的Info.plist必須包含一個 NSMicrophoneUsageDescription鍵與一個字符串值向 用戶解釋應用程序如何使用此數據。

此應用嘗試訪問隱私敏感數據,但沒有使用 說明。該應用程序的Info.plist必須包含一個帶有字符串值的 NSCameraUsageDescription密鑰,向 用戶解釋應用程序如何使用此數據。

此應用嘗試訪問隱私敏感數據,但沒有使用 說明。該應用程序的Info.plist必須包含一個 NSAppleMusicUsageDescription鍵與一個字符串值向 用戶解釋應用程序如何使用此數據。

一旦這些問題得到糾正,您可以重新傳送 更正後的二進制文件。

我的應用程序使用相機,不是蘋果的音樂,沒有議程,等等模塊也許有......

但無論如何,我通過增加固定它這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

這與問題有什麼關係? OP沒有提及與此信息有關的任何內容。 – rmaddy

+0

@macCesar我會嘗試它並讓你知道... –

+0

macCesar,does not works,but thanks ......不管怎麼說... –

0

每當你得到一個無效的二進制錯誤的電子郵件被髮送到itunesConnect帳戶,對爲何無效的解釋。

我沒有收到無效二進制消息,並且含有以下信息:

此應用試圖未經用法說明訪問隱私敏感數據。該應用程序的Info.plist必須包含一個帶有字符串值的NSAppleMusicUsageDescription項,向用戶解釋應用程序如何使用此數據。

所以它確實與權限請求有關。解決此問題的方法是檢查電子郵件,並解釋爲什麼您要求訪問該隱私敏感數據。請記住,我們沒有使用Apple Music,但出於某種原因出現在那裏;)

相關問題