但是,当我通过Application Loader上传时,我收到此错误:
这令人难以置信的令人沮丧,因为我的理解是这是iOS 7的要求,而不是iOS 8.即使这样,我也试图满足错误无济于事.
我试过了:
>在我的root中放入一个Default-568h@2x.png文件
>修改我的Info.pList以直接引用该文件
>将其置于Launch Images资产目录中
>在其旁边添加一个Default@2x.png文件,以防万一
>从Info.pList中删除引用,并依赖旧的默认值
>将最低 *** 作系统版本从8.0更改为9.0.
>在每一步中,检查生成的IPA以验证我所做的更改
没什么 – 没什么 – 有帮助.我的智慧结束了,我需要明天提交这件事,否则可能会错过截止日期.
我开始怀疑这实际上不是二进制本身的问题,但我不知道.
我的Info.pList,因为它现在存在:(是的,UILaunchImages部分被注释掉,如上所述它似乎没有区别)
<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE pList PUBliC "-//Apple//DTD PList 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pList version="1.0"><dict> <key>UIVIEwControllerBasedStatusBarappearance</key> <false/> <key>LSApplicationQuerIEsSchemes</key> <array> <string>genome</string> </array> <key>UIDeviceFamily</key> <array> <integer>1</integer> <integer>2</integer> </array> <key>UISupportedInterfaceOrIEntations</key> <array> <string>UIInterfaceOrIEntationPortrait</string> <string>UIInterfaceOrIEntationLandscapeleft</string> <string>UIInterfaceOrIEntationLandscapeRight</string> </array> <key>UISupportedInterfaceOrIEntations~ipad</key> <array> <string>UIInterfaceOrIEntationPortrait</string> <string>UIInterfaceOrIEntationPortraitUpsIDeDown</string> <string>UIInterfaceOrIEntationLandscapeleft</string> <string>UIInterfaceOrIEntationLandscapeRight</string> </array> <key>MinimumOsversion</key> <string>9.0</string> <key>CFBundledisplayname</key> <string>Intracept</string> <key>CFBundleIDentifIEr</key> <string>com.klick.sensei.intracept</string> <key>CFBundLeversion</key> <string>0.2.2</string> <key>CFBundleIconfiles</key> <array/> <key>UILaunchStoryboardname</key> <string>LaunchScreenIntracept.storyboard</string> <key>CFBundleShortVersionString</key> <string>0.2.0</string> <key>XSAppIconAssets</key> <string>Resources/Media.xcassets/AppIcons_Intracept.appiconset</string> <key>CFBundlename</key> <string>Intracept</string> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLname</key> <string>com.klick.sensei.intracept</string> <key>CFBundleURLSchemes</key> <array> <string>intracept</string> </array> </dict> </array> <key>UIRequiresFullScreen</key> <true/><!-- <key>UILaunchImages</key> <array> <dict> <key>UILaunchImageSize</key> <string>{320,568}</string> <key>UILaunchImagename</key> <string>Default</string> <key>UILaunchImageOrIEntation</key> <string>Portrait</string> <key>UILaunchImageminimumOsversion</key> <string>7.0</string> </dict> </array>--></dict></pList>解决方法 因此,事实证明错误与启动图像本身无关,但使用Info.pList:
<key>UILaunchStoryboardname</key><string>LaunchScreenIntracept.storyboard</string>
看到.storyboard?那是错的!它应该只是基本文件名:
<key>UILaunchStoryboardname</key><string>LaunchScreenIntracept</string>
一旦我这样做,它就有效了.
我仍然有我的Default * .png文件,但已删除对它们的引用.我不知道他们是否需要,但他们现在将永远留在那里.
总结以上是内存溢出为你收集整理的错误ITMS-90096 – 缺少iOS 7的启动映像全部内容,希望文章能够帮你解决错误ITMS-90096 – 缺少iOS 7的启动映像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)