iOS发行版“无法处理应用程序Info.plist”

时间:2013-09-16 18:46:11

标签: ios objective-c xcode ios7

目前,我尝试使用XCode 5.0向应用商店提交iOS 7应用

该应用已经在应用商店中 - 我为iOS 7做了一些修复,现在想要提交二进制文件。

我得到的信息是 “由于一般错误,目前无法处理应用程序Info.plist验证。请稍后再试”。

首先,我认为这将是Apples服务器的一个问题。由于这个问题现在已经有2天了,我开始寻找有类似问题的其他人。 有些人设法通过使用不同的应用程序图标来解决问题 - 但我找到的主题已经有一个月了。

然而,我的问题仍然存在。

我提供了所有可能格式的所有图标(57x57,72x72,114x114,144x144,120x120),但仍然没有成功。

目前我真的很讨厌苹果让生活变得复杂。

也许有人有想法?

这是我的Info.plist文件:

<?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>CFBundleDevelopmentRegion</key>
    <string>Germany</string>
    <key>CFBundleDisplayName</key>
    <string>myAppName</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleIconFile</key>
    <string></string>
    <key>CFBundleIconFiles</key>
    <array>
        <string>Icon120x120</string>
        <string>Icon.png</string>
        <string>Icon@2x.png</string>
    </array>
    <key>CFBundleIdentifier</key>
    <string>de.xxx.xxx</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.7</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.7</string>
    <key>LSRequiresIPhoneOS</key>
    <false/>
    <key>NSMainNibFile</key>
    <string>MainWindow</string>
    <key>UIApplicationExitsOnSuspend</key>
    <false/>
    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>armv6</string>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
    </array>
</dict>
</plist>

3 个答案:

答案 0 :(得分:1)

XCode 5 DP不允许将应用程序提交到App Store。

您应该等待正式的XCode 5.0发布。

答案 1 :(得分:0)

你可以尝试从构建设置中的架构中删除armv6,一切都会好的。 我也麻烦了两个星期......

参考:https://discussions.apple.com/thread/5546617

答案 2 :(得分:0)

对我而言,Info.plist中的CFBundleIconFiles键导致了验证问题。只需删除它就可以了。