【发布时间】:2012-07-14 06:13:14
【问题描述】:
我有一个使用 iOS 5.1 兼容性构建的应用。
我无法遵循使用归档构建它的路径 - 我一直在使用远程 Mac,但一些问题一直限制我这样做。
所以我通过这样做准备了一个 .ipa 文件: - 有效负载文件夹 - 将 myapp.app 包复制到 Payload - 压缩有效载荷
现在我在另一台电脑上将这个 Payload 放到了我的 iTunes 上(因为 mac 是远程的,所以无法从那里进入 ipod touch)
我的 ipod touch 显示的是最新的 iOS 版本 4.2.1。没有进一步的升级可用。 型号为mb528zp。 ipod 上的可用空间为 700 MB,超过了所需空间。
我可以在 iTunes 库应用部分下看到 myapp。
当我尝试从设备 -> 应用程序下同步 myapp 时,它似乎确实同步了 - 但最后它没有同步。
我该怎么办?
【问题讨论】:
-
您使用远程 mac 的方式将成为一个巨大的瓶颈 - 访问本地可连接的 mac。
-
@Till,我知道。但我已经用尽了所有其他选择。我没有太多预算。此外,正如我后来读到的,将 ipa 传输到我的本地主机并不难,但让它在 ipod 2g 上工作似乎是真正的瓶颈。我观察到一些应用程序可以很好地同步,但许多其他应用程序不能。
-
@TheDeveloper,是的,我使用了 XCode 4.3 - 并使用 iOS 5.1 构建了项目。是否有任何选项可以使用较旧的 iOS 版本构建它?我认为我的应用非常简单,不需要 iOS 最新版本。
-
尝试这样做(您将需要分发证书)将目标更改为 iOS 设备 > 转到产品 > 然后存档 > 然后在新窗口中单击分发 > Ad-Hoc > 选择您的 Ad-Hoc 证书,然后单击下一步 > 将文件保存到桌面 > 拖入 iTunes > 同步!
-
@TheDeveloper,你说的是哪个目标? 1) 方案中可用的一个,带有 iPhone 模拟器 或 2) 项目设置->信息选项卡->iOS 部署目标中可用的一个?当我尝试设置 1) 时,会导致很多编译问题(我在下面的 cmets 中也提到过)。当我尝试设置 2) 时,同步仍然不起作用。
标签: iphone ios5 jailbreak ipod-touch ios5.1