2016-09-22 152 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,但出于某种原因出现在那里;)

相关问题