【问题标题】:ITMS-90535 Unable to publish libgdx iOS appITMS-90535 无法发布 libgdx iOS 应用程序
【发布时间】:2016-02-27 03:07:13
【问题描述】:

当我尝试将我的 libgdx 应用程序发布到苹果应用商店时,我得到了这个错误。 我正在使用 Xcode 7.1.1 并安装了最新的 Google Play Games/Google SignIn Robopods (1.9.1-SNAPSHOT)

1 个软件包没有上传,因为它们有问题: /var/folders/n8/2_pl6r9x61vbm3mz4jm8ykz40000gn/T/884F2253-C7E5-4E8C-B429-5C4551C6306F/982835004.itmsp - 错误消息:错误 ITMS-90535:“意外的 CFBundleExecutable 密钥。'Payload/IOSLauncher.app/GooglePlus.bundle' 上的包确实如此 不包含捆绑可执行文件。如果此捆绑包故意不 包含可执行文件,请考虑删除 CFBundleExecutable 键 来自其 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果这 bundle 是第三方框架的一部分,请考虑联系 用于解决此问题的更新框架的开发人员。”错误 ITMS-90535:“意外的 CFBundleExecutable 密钥。位于 '有效负载/IOSLauncher.app/GooglePlus.bundle/GPPCommonSharedResources.bundle' 不包含捆绑可执行文件。如果这个捆绑包是故意的 不包含可执行文件,请考虑删除 CFBundleExecutable 键来自其 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方的一部分 框架,考虑联系框架的开发者 更新以解决此问题。”错误 ITMS-90535:“意外 CFBundleExecutable 键。捆绑在 '有效负载/IOSLauncher.app/GooglePlus.bundle/GPPShareboxSharedResources.bundle' 不包含捆绑可执行文件。如果这个捆绑包是故意的 不包含可执行文件,请考虑删除 CFBundleExecutable 键来自其 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方的一部分 框架,考虑联系框架的开发者 更新以解决此问题。”错误 ITMS-90535:“意外 CFBundleExecutable 键。捆绑在 “Payload/IOSLauncher.app/gpg.bundle”不包含捆绑包 可执行。如果此捆绑包故意不包含 可执行文件,请考虑从其删除 CFBundleExecutable 键 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果这个捆绑包是 第三方框架的一部分,考虑联系开发者 解决此问题的更新框架。”

【问题讨论】:

    标签: ios libgdx google-play-games google-signin robovm


    【解决方案1】:

    尝试从包内有问题的 info.plist 中删除 CFBundleExecutable

    【解决方案2】:

    来自 Armend 的回答 您必须删除密钥 "CFBundleExecutable" "Pods/Pods/GooglePlayGames/Resources/gpg.bundle/info.plist".

    但要在此文件中显示密钥 "CFBundleExecutable"

    1. 先按右键切换"show Raw Keys/Values"
    2. 然后右键单击并剪切CFBundleExecutable

    然后就可以正常使用了。

    否则,您可以使用更新的 PlayGames 插件 0.9.30。它也会有所帮助。

    相关链接:ERROR ITMS-90535 gpg.bundle #863

    【讨论】:

      【解决方案3】:

      我刚刚解决了一个类似的问题。我没有意识到有问题的 Info.plist 文件是由可可豆荚创建的(我本能地从我的主 Info.plist 中删除了 CFBundleKey ,这只会给你另一个错误)。

      例如,您的引用了Payload/IOSLauncher.app/GooglePlus.bundle,因此请转到有问题的地方并通过删除 CFBundleKey 来修复该 plist,就像错误所说的那样。我的指向其中一个吊舱内的一个 plist。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多