【问题标题】:Can't run my iOS app on my ipod touch无法在我的 ipod touch 上运行我的 iOS 应用程序
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 谢谢,但这会导致很多编译错误。就像我没有声明某些方法一样,“弱”属性不能被合成等等。你认为我应该让它向后兼容吗?
  • 好的,我用你说的部署目标编译好了。我做了4.2。但该应用程序仍然没有同步到我的 4.2.1 的 ipod。 (让我感到奇怪的另一件事是工具栏上的方案中选择的目标设备。目前,它的 iPhone 模拟器是 5.1,而不是 4.2。如果我把它做成 4.2,我会遇到很多编译问题 - 我在之前的评论中提到的那些. 你认为这是不可避免的吗?我是否应该对其进行重新设计以使其向后兼容?我可以考虑,但现在我真的很想在我的设备上进行一些快速测试。
  • 您的目标设备(如果您正在为设备构建)应设置为“iOS 设备”,而不是模拟器。如果您不打算将设备连接到 XCode 并以这种方式构建它,您可能还必须按照 TheDeveloper 所说的方式构建它以使其同步到设备上。为了使 AdHoc 更容易考虑使用testflightapp.com
  • 到目前为止,我在 XCode 包中禁用了代码签名。但是在创建存档后我似乎无法走得更远,因为临时分发需要身份,而我似乎没有。 [我有一个免费的苹果 ID,我提供给“选择身份屏幕”,但它失败了]。那么我该怎么做呢?有人可以列出所涉及的步骤吗?我在网上阅读了许多相互矛盾的教程,并且尽管遵循了一切,但也发现事情失败了。非常感谢您的帮助!
  • 基本上,在注册苹果开发者计划之前,我正在寻找在我的 iPhone 上测试我的 .app 包的方法。首先,我绕过了代码签名。因此,我不能去 testinflight.com 路径。我已经读过创建 ipa 会起作用。我尝试使用针对 4.2 OS 的调试、发布版本构建来创建它。然而,iTunes 不会将我的应用程序同步到我的 ipod touch 2g(具有 4.2.1 iOS)。我有 iTunes 10。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-26
  • 2014-04-17
  • 2011-03-15
  • 2011-07-11
  • 2010-10-10
  • 2012-02-19
  • 1970-01-01
相关资源
最近更新 更多