2010-04-09 68 views
2

我已经在Titanium网站上试过这个问题,并向他们的帐户发了几条推文,但他们要么不理我,要么拒绝回答。Titanium开发者的iPhone SDK“加载”

我想开始使用他们的框架,但由于某些原因,iPhone SDK在“TEST & PACKAGE”选项卡中始终“加载”。

你们是否找到了解决办法?我有:

  • 雪豹10.6.3
  • 钛开发1.2.1
  • iPhone SDK 3.2
  • 所有证书由苹果“等等等等”,因为我能够测试和上部署的应用程序我的设备使用XCode。

请帮助:)

+0

您是否在安装Titanium之后尝试重新安装SDK? – 2010-04-09 21:23:05

+0

我甚至格式化了我的电脑,但没有运气 – raulriera 2010-04-09 21:26:58

回答

4

你有非ASCII字符的名称? 有一个关于开发人员证书的错误,其中包含非ASCII字符。 我已经向Appcelerator的灯塔站点提交了一个错误报告:

我的名字带有元音变音字符(ö),它可以防止prereq.py做它应该做的事情。 Titanium仅在SDK版本选择框中显示“Loading ...”。

附加到该页面的修补程序将json解析器更改为simplejson,可帮助python脚本通过。我在控制台中运行它并获得预期的输出:

'{“wwdr”:true,“ipad”:false,“sdks”:[“3.1”,“3.1.2”,“3.1.3”] ,“iphone_dev_name”:[“BjörnSöderqvist(XXXXXXXXXX)”],“iphone_dist_message”:“缺少iPhone分发证书”,“wwdr_message”:null,“itunes_message”:null,“itunes”:true,“iphone_dev_message” “iphone_dev”:true,“iphone_dist”:false,“itunes_version”:“9.0.3”}'

虽然钛应用程序仍然读取输出错误。

它的工作原理,如果我复制粘贴修补的prereq.py的控制台输出像这样: (线packaging.js 877)

变种d =“{ “世界水资源开发报告”:真 “的iPad”: false,“sdks”:[“3.1”,“3.1.2”,“3.1.3”],“iphone_dev_name”:[“BjörnSöderqvist(XXXXXXXXXX)”],“iphone_dist_message”:“Missing iPhone Distribution Certificate” wwdr_message“:null,”itunes_message“:null,”itunes“:true,”iphone_dev_message“:null,”iphone_dev“:true,”iphone_dist“:false,”itunes_version“:”9.0.3“}'

https://appcelerator.lighthouseapp.com/projects/32238/tickets/646-iphone-sdk-problem-with-non-ascii-characters-in-development-certificate

Unfortu最近,我在帖子中提到的链接不再适用。建议的补丁是做以下prereq.py:

8号线


#import json, run, tempfile, codecs 
import poorjson, run, tempfile, codecs 

139线(更换check_for_package(的最后一行)与此)


print poorjson.PoorJSON().dump(props) 

让我知道如果你需要更具体的信息。

+0

我能够解决这个appcelerator,你是对的......我的名字“Raúl”导致问题 – raulriera 2010-05-06 21:43:55

+0

Appcelerator将他们的所有门票转移到JIRA,但没有更新他们的所有链接那是指灯塔。这是相关的票:http://jira.appcelerator.org/browse/TIMOB-646 – 2011-06-06 19:11:29