【发布时间】: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