iTunes错误:内存不足

时间:2014-06-04 09:16:34

标签: ios titanium itunes

我刚刚使用Titanium创建了我的应用。 完成后,该应用程序可以安装在iTunes 11.1上。当我升级到iTunes 11.2时,无法更新应用程序。 iTunes告诉该应用不是有效的iPod应用... 如果我尝试将应用程序直接添加到iTunes 11.2,它会告诉我没有足够的可用内存......

之前是否有人遇到此问题并知道如何解决它??

2 个答案:

答案 0 :(得分:1)

Pierrick,这是一个报道here的问题。 iTunes 11.2包含一项行为更改,阻止Titanium应用程序使用Titanium CLI,Titanium Studio和Appcelerator Studio通过iTunes安装到设备。

这仅在使用iTunes时影响开发和测试设备构建。模拟器测试和发布到App Store不受影响。

有几种解决方法,

  1. 请勿升级iTunes或downgrade back to 11.1

  2. 在打包向导instead of using “iTunes Sync”期间选择您的设备。

  3. 参考:Device deployment broken by recent iTunes update 11.2

答案 1 :(得分:0)

另一种解决方案是使用xcode将应用程序加载到设备中。

此解决方案的上下文适用于目前使用commandline titanium构建该应用程序的开发人员,部分过程会自动启动iTunes以将应用程序加载到设备上。

以下是步骤:

  1. 退出iTunes,因为您不会使用iTunes。
  2. 将您的设备插入Mac。
  3. 启动XCode。
  4. 选择窗口 - >管理器
  5. 预计“管理器”窗口将打开。
  6. 在顶部面板上选择“设备”。
  7. 期望将设备加载到主面板中。
  8. 在关卡面板上选择您的设备。可能*旁边有一个绿点。
  9. 点击图标列表中的小“箭头”图标。
  10. 点击下方面板上的“添加+”图标。
  11. 浏览到.ipa文件。您可能从未必须知道它之前在钛项目中的位置。我在./build/build/iphone/build/Debug-iphoneos/MyApp.ipa 从命令行我这样做是为了找到它:find . -type f |grep ipa$
  12. 解锁您的设备,并希望看到您设备上的图标。

    • 如果它旁边没有绿点,则可能需要将其添加为用于开发的设备。对于这种情况,组织者窗口中将有一个“用于开发”按钮。
    • 如果点是黄色,那么您可能需要在您的XCode版本中更新SDK。组织者窗口中有一个链接可以将您带到正确的网站。