美文网首页
ipa包上传成功,但是iTunes上不显示构建版本

ipa包上传成功,但是iTunes上不显示构建版本

作者: Billlin | 来源:发表于2017-12-18 13:00 被阅读0次

    问题:Unexpected CFBundleExecutable Key

    The bundle at 'Payload/Live.app/AliyunLanguageSource.bundle' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue.

    解决方法:

    删除AliyunLanguageSource.bundle下的Info.plist文件中的CFBundleExecutable键值对。


    问题:Non-PIE Binary

    The executable 'Payload/Live.app/Frameworks/AliyunVideoSDKPro.framework' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For more information, refer to Technical Q&A QA1788 - Building a Position Independent Executable

    解决方法:

    替换AliyunVideoSDKPro.framework为release版本。


    问题:Missing Info.plist key

    This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.

    解决方法:

    iOS10之后苹果对app使用用户权限更加严格,Info.plist文件中必须包含app用到的用户权限键值对,并且必须添加解释应用程序如何使用这些数据的描述。



    问题:Invalid Bundle

    A nested bundle contains simulator platform listed in CFBundleSupportedPlatforms Info.plist key. Once these issues have been corrected, you can then redeliver the corrected binary.

    原因:

    这是因为我们使用的第三方库AliyunPlayerSDK.framework在打包的时候用的是模拟器,AliyunPlayerSDK.framework下的Info.plist文件中CFBundleSupportedPlatforms是iPhoneSimulator。

    解决方法:

    更换AliyunPlayerSDK.framework为release版本,AliyunPlayerSDK.framework下的Info.plist文件中CFBundleSupportedPlatforms是iphoneos。

    相关文章

      网友评论

          本文标题:ipa包上传成功,但是iTunes上不显示构建版本

          本文链接:https://www.haomeiwen.com/subject/ayvpwxtx.html