【问题标题】:AIR iOS- very strange publish errorAIR iOS-非常奇怪的发布错误
【发布时间】:2014-01-02 21:00:10
【问题描述】:

从 Flash IDE 发布-部署到运行 iOS7 的 iPad 时出现以下错误

Invalid input.

ld: -pie can only be used when targeting iOS 4.2 or later

之前能够毫无问题地发布,但必须在设备上进行恢复并将 iOS 从 6 更新到 7。

想知道这个错误是否可能是与我正在使用的 2 个本机扩展之一和 iOS7 的兼容性问题

com.milkmangames.extensions.GoViral
eu.alebianco.air.extensions.analytics.NativeGATracker

使用最新的 AIR SDK 3.9 编译,使用 Flash CS6 IDE。

任何人都有线索和-或以前看到过这个错误吗?谷歌搜索出现了 nada。

【问题讨论】:

  • 我在使用原生扩展时也面临同样的问题,当我尝试使用 Flex 4.6 和 Air 3.3 sdk 构建应用程序时,它工作正常,但是当我使用 Apache 4.11 和 Air 3.9 构建应用程序时,我'我得到了同样的错误还有一个错误 ld: -pie 只能在以 iOS 4.2 或更高版本为目标时使用 执行时编译失败: ld64

标签: ios air air-native-extension


【解决方案1】:

Adobe AIR 3.9 支持为 IOS 启用 PIE 构建,因此您需要重新构建 ANE 以支持最新的 SDK

您需要更改 platform-iphone.xml 中的行:

<option>-ios_version_min 4.0</option>

到:

<option>-ios_version_min 4.2</option>

并重建 ANE 以使其工作。

见:

Adobe Forum Post

As3GameGears Blog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多