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更新