我正在使用开源的Titanium来更新苹果应用程序商店中的一个应用程序。它使用以下命令在模拟器中构建和运行,没有任何问题
ti build -p ios当我尝试为应用程序商店构建时,我使用以下命令
ti build -p ios -T dist-appstore -R <company> -P <distribution certificate>并得到一条错误消息
ERROR titanium_prep failed to run (10) ERROR此应用程序不能使用开放源码的Titanium构建,因为它是Appcelerator平台注册的应用程序。请使用Appcelerator Platform CLI工具或Appcelerator Studio构建此应用程序。
我已经在Appcelerator平台上注销了应用程序,但它并没有纠正这个问题。我使用的是Titanium -Line Interface,CLI版本5.0.6,Titanium版本6.0.0.v20160131225447和Node版本0.12.7。任何帮助解决这个问题的人都将不胜感激。
发布于 2016-02-02 18:35:29
我使用的是node为0.12的Mac,Titanium 5.X.X也遇到了同样的问题,但我已将其更改为4.X.X,现在我可以正确地进行编译。
我希望你不需要Titanium 5.X.X.或6.X.X来让你的代码运行……
发布于 2016-02-18 19:48:08
我也遇到了同样的问题。
解决方案:
使用$ ti create
$appc ti build ...构建此应用程序即可使用
冗长的解释:
我们的经验是:不要使用$ appc create创建应用程序,只使用$ ti create ...
在中国大陆,由于GFW的原因,appc命令根本无法使用。
我发现相关的文件是titanium_prep文件,它是二进制的,我在那里看不到任何有用的信息。
您不能简单地编辑tiapp.xml并移除appc/acs属性来解决此问题
如果您在IOS模拟器上运行您的应用程序,则不会出现此问题。
另外,不要降级到Titany4.X,这意味着你的应用程序不能在最新的设备上运行。
https://stackoverflow.com/questions/35141904
复制相似问题