您的二进制文件未针对 iPhone 5 进行优化,使用 launchscreen.xib 作为 iOS 8 目标
Your binary is not optimized for iPhone 5, using launchscreen.xib for iOS 8 target
我已经完全完成了我的申请,现在我想将我的申请提交到应用商店。单击存档按钮并按下 "submit to appstore" 按钮后,我收到以下错误消息:
您的二进制文件未针对 iPhone 5 进行优化 - - 提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含启动图像在 UILaunchImages 下的 Info.plist 中引用,UILaunchImageSize 值设置为 {320, 568}。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像则在每个 .lproj 文件夹中提供。查看“https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5' and the 'iOS App Programming Guide' at 'https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12”中的 'iOS Human Interface Guidelines',了解有关 iPhone 5 支持和应用启动图像的更多信息。
我不明白为什么会收到此错误消息,因为我已将我的部署目标设置为 iOS 8,在这种情况下,我相信我可以使用 launchscreen.xib(这就是我目前正在使用)。其他一些信息是我的应用程序仅在横向模式下运行(不确定这是否相关)。
我也不确定是否使用 image.xcassetes 文件夹下的 LaunchImage 来解决这个问题会更好。对我来说,这个 LaunchScreen 图片集只需要我上传一个 2X 和 retina 4 for iPhone portrait iOS 7,8
非常感谢任何帮助,因为我希望尽快发布我的应用程序。
如其所说,
Launch images must be PNG files
因此,您需要针对 iPhone5 以及您的应用将支持的所有其他设备进行设置。
转到您的 image.xcassetes> LaunchImages。打开右侧面板并设置以下内容:(我假设您的目标是 iOS8 和更大,并且您的应用程序仅为横向版本)。 Retina HD 5.5 的尺寸应为:2208 x 1242 像素。
我已经完全完成了我的申请,现在我想将我的申请提交到应用商店。单击存档按钮并按下 "submit to appstore" 按钮后,我收到以下错误消息:
您的二进制文件未针对 iPhone 5 进行优化 - - 提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含启动图像在 UILaunchImages 下的 Info.plist 中引用,UILaunchImageSize 值设置为 {320, 568}。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像则在每个 .lproj 文件夹中提供。查看“https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5' and the 'iOS App Programming Guide' at 'https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12”中的 'iOS Human Interface Guidelines',了解有关 iPhone 5 支持和应用启动图像的更多信息。
我不明白为什么会收到此错误消息,因为我已将我的部署目标设置为 iOS 8,在这种情况下,我相信我可以使用 launchscreen.xib(这就是我目前正在使用)。其他一些信息是我的应用程序仅在横向模式下运行(不确定这是否相关)。
我也不确定是否使用 image.xcassetes 文件夹下的 LaunchImage 来解决这个问题会更好。对我来说,这个 LaunchScreen 图片集只需要我上传一个 2X 和 retina 4 for iPhone portrait iOS 7,8
非常感谢任何帮助,因为我希望尽快发布我的应用程序。
如其所说,
Launch images must be PNG files
因此,您需要针对 iPhone5 以及您的应用将支持的所有其他设备进行设置。
转到您的 image.xcassetes> LaunchImages。打开右侧面板并设置以下内容:(我假设您的目标是 iOS8 和更大,并且您的应用程序仅为横向版本)。 Retina HD 5.5 的尺寸应为:2208 x 1242 像素。