2012-07-14 108 views
0

我有一个使用iOS 5.1兼容性构建的应用程序。无法在我的iPod touch上运行我的iOS应用程序

我一直无法遵循使用归档构建它的路径 - 我一直在使用远程mac,并且有些问题限制了我的操作。

所以我做这个准备的.ipa文件: - 有效载荷文件夹 - 复制myapp.app包有效载荷 - 拉链载荷

现在,我得到这个有效载荷到我的iTunes上的另一台电脑(因为mac是远程的,所以没有办法从那里进入ipod touch)

我的ipod touch显示iOS版本4.2.1,它说最新的。无法进一步升级。 该模型是mb528zp。 iPod上的可用空间为700 MB,这比所需要的多。

我可以在itunes库应用程序部分看到myapp。

当我尝试从设备 - >应用下同步myapp时,它看起来似乎同步 - 但最终没有同步。

我该怎么办?

+1

您使用远程mac的方式将是一个巨大的瓶颈 - 访问本地可连接的mac。 – Till 2012-07-14 19:26:39

+0

您是否使用Xcode 4 – Sirens 2012-07-14 19:29:58

+0

@Till,我知道。但是我已经用尽了所有其他选项。我没有太多预算。此外,我后来看到,将ipa转移到我的本地主机上并不困难,但让它在ipod 2g上工作似乎是真正的瓶颈。我注意到有些应用只是同步,但其他许多应用不同步。 – 2012-07-14 20:19:48

回答

0

这听起来像您的部署目标设置为错误的iOS版本。尝试将项目iOS Deployment Target设置为4.2或更低版本,并且它应该可以工作(单击项目导航器中的项目,然后单击项目名称而不是目标,然后您应该看到使用该选项选择的信息选项卡)

+0

谢谢,但这会导致很多编译错误。就像我没有声明某种方法一样,“弱”属性不能被合成等等。你认为我应该向后兼容吗? – 2012-07-15 12:38:26

+0

好吧,我用你说的部署目标编译好了。我做到了4.2。但该应用程序不会同步到4.2.1的iPod上。 (还有一件事让我想起目前在工具栏上选择的目标设备,目前,它的iPhone模拟器5.1,而不是4.2,如果我做到了4。2,我收到很多编译问题 - 我在之前的评论中提到的问题。你认为这是不可避免的吗?我是否应该重新使它向后兼容?我能想到它,但现在我真的很想在我的设备上进行一些快速测试。 – 2012-07-15 13:20:19

+0

您的目标设备(如果您正在为设备构建)应该设置为“iOS设备”,而不是模拟器。如果您不打算将设备连接到XCode并以此种方式构建,您可能还必须按照TheDeveloper的说法进行操作,并将其构建为Ad-Hoc以使其同步到设备上。为了使AdHoc更容易考虑使用https://testflightapp.com/ – Workshed 2012-07-15 22:44:36

相关问题