【问题标题】:iOS Distribution "Unable to process application Info.plist"iOS 分发“无法处理应用程序 Info.plist”
【发布时间】:2013-09-21 00:28:56
【问题描述】:

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

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

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

首先,我认为这在 Apple 的服务器上会出现问题。由于问题持续了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>

【问题讨论】:

    标签: ios objective-c xcode ios7


    【解决方案1】:

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

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

    【讨论】:

    • 好的,感谢您提供的信息....感谢苹果,由于审批时间,我的用户在 iOS7 发布几天后将无法使用我的应用
    【解决方案2】:

    您可以尝试在 Build Settings 中从 Architectures 中删除 armv6,一切都会好起来的。 我也遇到了这个问题 2 周...

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

    【讨论】:

      【解决方案3】:

      对我来说,是 Info.plist 中的 CFBundleIconFiles 键导致了验证问题。只需将其删除即可。

      【讨论】:

        猜你喜欢
        • 2012-08-26
        • 1970-01-01
        • 1970-01-01
        • 2015-11-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多