Titanium SDK 3.2 :无效的“–ios-version”值“7.0”7.0.3

当我升级到titaniumSDK版本3.2时,我在iOS上运行时出现错误:titanium无效“–ios-version”值“7.0”可接受的值:7.0.3,有什么办法可以解决这个问题吗?

我遇到过同样的问题。 我能够通过更改tiapp.xml节点来解决它

 3.1.3.GA 

 3.2.0.GA 

希望这可以帮助

使用Ti sdk 3.2.0的最低iOS版本为7,因此您需要将iOS版本设置为7。

右键单击项目根文件夹,然后选择Run As-> Run Configuration选项,您可以在其中设置ios sdk。

不是真正的修复。 我已将项目的sdk版本更改为3.2.0.GA(已更新),然后通过cli构建我的应用程序并在项目目录中执行以下命令:

 titanium build --platform ios --ios-version 7.0.3 

应用程序构建成功(没有遇到错误)并打开iOS模拟器v7.0.3。


更新:将titanium-studio更新为3.2后不再出现问题

同样的问题。

使用ti SDK 3.2.0正常工作

  • Ti SDK:3.1.3.GA
  • Ti:3.2.0
  • 合金:1.4.0或1.3.0
  • 操作系统:mac os x 10.9.1

同样的问题在这里 使用3.2.0 SDK构建时似乎解决了问题,然后出现了其他问题。

我通过从’build’文件夹加载xcode项目并查看xcode抛出的实际错误来解决这个问题。 它告诉我,我有一个不再支持’NavigationGroup’类的’模块’。 我还安装了最新的xcode更新和最新的Ti.Studio。

您需要更改您的sdk版本才能使其与7.0.3一起使用。 从控制台:

 ti sdk select 3.2.0.GA 

您可以在CLI文档中找到更多信息

另外,请确保将您的tiapp.xml文件更新为@Anand建议

Titanium SDK 3.1.3的更新已经发布,事情是3.1.3仅支持iOS模拟器7.0,但现在Appcelerator增加了对7.0.3的支持。

打开ti.xml文件在“构建属性”下,找到Titanium SDK字段。 选择3.2.0.GA

如果不是选项,请转到菜单选项帮助>检查Titanium更新