ti.storekit - 找不到有效的 Titanium 模块
ti.storekit - Could not find a valid Titanium module
首先,我查看了 this stack post,它并没有解决我的问题。我已将 ti.storekit 下载到 Appcelerator/Titanium 模块文件夹 (mac),然后 selected/added 来自 Appcelerator Studio 4.0 TiApp 编辑器的模块。当我 select 模块时,它在我的 Ti 项目中显示为已加载且有效。当我尝试在模拟器中 运行 我的 iOS 应用程序时,出现此错误:
[WARN] : Could not find a valid Titanium module id=ti.storekit version=latest platform=iphone deploy-type=development
[ERROR] : Could not find all required Titanium Modules:
[ERROR] : id: ti.storekit version: latest platform: iphone deploy-type: development
TRACE | titanium exited with exit code 1
ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/natej/.appcelerator/install/4.0.1/package/node_modules/appc-cli-titanium/plugins/run.js:84:66)
at ChildProcess.emit (events.js:98:17)
at Process.ChildProcess._handle.onexit (child_process.js:810:12)
我不知道该怎么做。在上面的Stack post中我提到,他们说把3.0.0版本放在xml中,我试过了,但并不好。我不知道 ti.storekit 在 github 上是什么版本,我到处找都找不到。我不知道指定 Ti xml 的版本是否会有所不同,或者我是否做错了什么。
这是我的 tiapp.xml,有几块被遮住了:
<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
<guid>de545a1xxxx-a06a0a24cd55</guid>
<deployment-targets>
<target device="mobileweb">false</target>
<target device="iphone">true</target>
<target device="ipad">true</target>
<target device="android">false</target>
</deployment-targets>
<sdk-version>4.0.0.GA</sdk-version>
<id>com.acme.myapp</id>
<name>My Cool App</name>
<version>1.0</version>
<publisher>Acme</publisher>
<url>http://www.acme.com</url>
<description>Fun app</description>
<copyright>2015 by Acme.com</copyright>
<icon>appicon.png</icon>
<persistent-wifi>false</persistent-wifi>
<prerendered-icon>false</prerendered-icon>
<statusbar-style>default</statusbar-style>
<statusbar-hidden>false</statusbar-hidden>
<fullscreen>false</fullscreen>
<navbar-hidden>false</navbar-hidden>
<analytics>true</analytics>
<iphone>
<orientations device="iphone">
<orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
<orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
</orientations>
<orientations device="ipad">
<orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
<orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
</orientations>
</iphone>
<android xmlns:android="http://schemas.android.com/apk/res/android"/>
<modules>
<module platform="iphone">ti.storekit</module>
</modules>
<property name="appc-app-id" type="string">5569c9ade5d789706791f60d</property>
</ti:app>
有什么想法吗?
您下载的是源代码还是实际分发版?
分布可以在以下位置找到:
https://github.com/appcelerator-modules/ti.storekit/releases
首先,我查看了 this stack post,它并没有解决我的问题。我已将 ti.storekit 下载到 Appcelerator/Titanium 模块文件夹 (mac),然后 selected/added 来自 Appcelerator Studio 4.0 TiApp 编辑器的模块。当我 select 模块时,它在我的 Ti 项目中显示为已加载且有效。当我尝试在模拟器中 运行 我的 iOS 应用程序时,出现此错误:
[WARN] : Could not find a valid Titanium module id=ti.storekit version=latest platform=iphone deploy-type=development
[ERROR] : Could not find all required Titanium Modules:
[ERROR] : id: ti.storekit version: latest platform: iphone deploy-type: development
TRACE | titanium exited with exit code 1
ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/natej/.appcelerator/install/4.0.1/package/node_modules/appc-cli-titanium/plugins/run.js:84:66)
at ChildProcess.emit (events.js:98:17)
at Process.ChildProcess._handle.onexit (child_process.js:810:12)
我不知道该怎么做。在上面的Stack post中我提到,他们说把3.0.0版本放在xml中,我试过了,但并不好。我不知道 ti.storekit 在 github 上是什么版本,我到处找都找不到。我不知道指定 Ti xml 的版本是否会有所不同,或者我是否做错了什么。
这是我的 tiapp.xml,有几块被遮住了:
<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
<guid>de545a1xxxx-a06a0a24cd55</guid>
<deployment-targets>
<target device="mobileweb">false</target>
<target device="iphone">true</target>
<target device="ipad">true</target>
<target device="android">false</target>
</deployment-targets>
<sdk-version>4.0.0.GA</sdk-version>
<id>com.acme.myapp</id>
<name>My Cool App</name>
<version>1.0</version>
<publisher>Acme</publisher>
<url>http://www.acme.com</url>
<description>Fun app</description>
<copyright>2015 by Acme.com</copyright>
<icon>appicon.png</icon>
<persistent-wifi>false</persistent-wifi>
<prerendered-icon>false</prerendered-icon>
<statusbar-style>default</statusbar-style>
<statusbar-hidden>false</statusbar-hidden>
<fullscreen>false</fullscreen>
<navbar-hidden>false</navbar-hidden>
<analytics>true</analytics>
<iphone>
<orientations device="iphone">
<orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
<orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
</orientations>
<orientations device="ipad">
<orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
<orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
</orientations>
</iphone>
<android xmlns:android="http://schemas.android.com/apk/res/android"/>
<modules>
<module platform="iphone">ti.storekit</module>
</modules>
<property name="appc-app-id" type="string">5569c9ade5d789706791f60d</property>
</ti:app>
有什么想法吗?
您下载的是源代码还是实际分发版?
分布可以在以下位置找到: https://github.com/appcelerator-modules/ti.storekit/releases