【问题标题】:Dreamweaver + PhoneGap + Xcode App build nightmareDreamweaver + PhoneGap + Xcode App 构建噩梦
【发布时间】:2012-01-15 18:56:01
【问题描述】:

问题是我现在无法在 Xcode 中成功构建我的 Dreamweaver + PhoneGap 应用程序以在 iTunes App Store 中发布。

背景 - 我一直在使用 Dreamweaver 和内置的 PhoneGap 构建应用程序。首先一切正常,包括通过 Dreamweaver 和 Xcode 构建启动的模拟器。我现在在我的 iPhone 上运行该应用程序的早期版本,没有任何问题。 在发布版安装 Lion 后,我开始遇到问题,即应用程序无法直接从 Dreamweaver 在模拟器中启动,但会产生失败消息。然而,它确实制作了一个 App 包,然后可以从 Xcode 本身打开。那很好,但不幸的是,现在该应用程序根本无法在模拟器或我的手机中构建或运行,这似乎源于我在 Xcode 中进行了一段时间的清理操作。非常令人沮丧,因为它已经工作了 3 个月,我正要在 iTunes 上发布它。我非常感谢你的想法 - 完整的 buildlog.log 在这里http://bit.ly/tbYzVU

【问题讨论】:

    标签: ios xcode build cordova dreamweaver


    【解决方案1】:

    您可能会在构建日志中注意到第 39 行的以下错误,该错误在您的日志中多次出现:

    ERROR: The requested SDK ("4.3") is not installed.
    

    您在 Dreamweaver 中使用的 PhoneGap 版本正在寻找 iOS 4.3 模拟器:

    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk
    

    但是,当升级到 Mac OS X 10.7 "Lion" 并且可能是 installing Xcode 4.2 from the AppStore 时,您可能只有 iOS 5 SDK。来自 Xcode 发行说明:

    4.2.1 版的新功能

    以前 Xcode 更新中的功能和增强功能:

    • Xcode 4.2 包括适用于 Mac OS X 10.7 Lion 和 iOS 5 的 SDK。

    要验证您的计算机上有哪些 SDK(软件开发工具包),请在 Finder 中打开以下目录:

    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
    

    您可能需要做的就是在构建或模拟您的应用程序时调整 Dreamweaver 所针对的 SDK。

    根据您的情况,您需要将站点/应用的 SDK 从 iOS 4 更改为 iOS 5。

    在打包 Web 应用程序的 Dreamweaver 帮助部分,请参阅 Creating an Application Package (Mac OS)

    1. 选择站点>移动应用程序>配置应用程序框架
    2. 确认iOS开发者工具路径配置为/Developer
    3. 选择站点>移动应用程序>应用程序设置
    4. 选择目标操作系统版本下,对于“iPhone/iPod Touch/iPad,选择5.0
    5. 使用 站点 > 移动应用程序 > 模拟和构建 构建您的应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-21
      • 2020-03-14
      • 2010-11-13
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多