iTunes Connect:无效的二进制文件

Jua*_*eda 8 appcelerator ios app-store-connect

我在iTunes Connect.

我有一个应用程序,我对此进行了一些更改。所以现在我正在使用 Organizer 上传更新版本,但上传后,我收到“ invalid binary”,但没有更多信息。查看这个论坛,我发现很多人都面临同样的问题,但没有解决方案适合我。

我在上传之前验证了应用程序,验证过程没问题..欢迎任何建议,这让我发疯。

提前致谢。

Titanium SDK 5.5.0 遗传算法

macOS Sierra.

小智 8

每当您收到无效的二进制错误时,都会向 itunesConnect 帐户发送一封电子邮件,并说明其无效的原因。

我确实收到了无效的二进制消息并包含以下消息:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSAppleMusicUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。

所以它确实与许可请求有关。解决此问题的方法是检查电子邮件,并解释您请求访问该隐私敏感数据的原因。请记住,我们没有使用 Apple Music,但出于某种原因出现在那里 ;)


小智 5

我收到了来自 Apple 的这封电子邮件:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription键和一个字符串值,向用户解释应用程序如何使用这些数据。

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSMicrophoneUsageDescription键和一个字符串值,向用户解释应用程序如何使用这些数据。

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSCameraUsageDescription键和一个字符串值,向用户解释应用程序如何使用这些数据。

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSAppleMusicUsageDescription键和一个字符串值,向用户解释应用程序如何使用这些数据。

更正这些问题后,您就可以重新交付更正后的二进制文件。

我的应用程序正在使用相机,而不是 Apple Music,而不是议程等......也许是模块之一......

但无论如何,我通过将其添加到 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>
Run Code Online (Sandbox Code Playgroud)

您可以访问此页面:

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/

我希望这有帮助。


Jua*_*eda 2

我终于解决了这个问题。

在我的应用程序中,我使用:版本:1.0.6 内部版本:1.0.6

由于某种原因,现在我不能这样做,所以我将构建版本更改为:106,这就产生了魔力。

我希望这可以帮助其他人。