【问题标题】:New Test App Build on iTunes 10 Won't Install无法安装在 iTunes 10 上构建的新测试应用程序
【发布时间】:2010-09-08 17:15:42
【问题描述】:

我一直在开发应用程序的测试版本,并通过 iTunes 成功部署到现在,使用 iTunes 10。

同时,我在构建期间在 Xcode 中收到了一个奇怪的警告。它是:

  • 警告:将“Targeted Device Family”设置为 iPhone only (“1”) 时 SDK“Device - iPhone OS 3.2”不支持构建。

我的目标 SDK 是 3.1.3,基础是 3.2。如果我将基础更改为 4.0,警告就会消失。在任何一种情况下,应用程序的 .ipa 都会被 iTunes 识别、接受,并询问我是否要替换 iTunes 中的现有应用程序。但是,同步不会将应用程序移动到设备上,不会出现任何错误或警告。

非常感谢任何帮助。

【问题讨论】:

  • 如果我先从 iTunes 中删除旧的应用程序,我可以让 iTunes 同步应用程序。这是不可取的,因为每个设备的本地用户数据都会丢失。因此,iTunes 似乎不会替换它的副本,即使它询问是否应该替换。请注意版本没有更改,尽管我从未更改过它。
  • 如果我添加到iTUnes,我也可以在设备上获取新应用程序,然后从设备中删除该应用程序。所以显然 iTunes 确实拥有正确的应用程序版本,但不能确定正确的同步(或者我不理解要求)。

标签: iphone ios itunes deployment


【解决方案1】:

SDK 3.2,如果用于 iPad 开发(或通用应用程序)。 iPhone 只能使用 4.0(或者明天可能是 4.1)。

【讨论】:

  • 切换到 4.0 的基础版本会删除构建警告,但仍无法将应用程序放到设备上(通过 iTunes)。
【解决方案2】:

在某些时候,iTunes 开始要求从已安装的应用程序中增加捆绑包版本号。一旦我开始在应用程序的 info.plist 中执行此操作,安装就会按预期进行。

【讨论】:

    猜你喜欢
    • 2016-08-12
    • 2021-06-21
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多