【问题标题】:iPhone SDK "loading" on Titanium Developer在 Titanium Developer 上“加载”iPhone SDK
【发布时间】:2010-04-09 21:10:08
【问题描述】:

我已经在 Titanium 网站上尝试过这个问题,并在他们的帐户上发了几条推文,但他们要么不理我,要么拒绝回答。

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

你们找到解决方法了吗?我有:

  • 雪豹10.6.3
  • 钛开发者 1.2.1
  • iPhone SDK 3.2
  • 所有来自 Apple 的“废话”证书,因为我能够使用 XCode 在我的设备上测试和部署应用程序。

请帮忙:)

【问题讨论】:

  • 安装 Titanium 后是否尝试过重新安装 SDK?
  • 我什至格式化了我的电脑,但没有运气

标签: iphone loading titanium appcelerator


【解决方案1】:

你有非 ASCII 字符的名字吗? 关于其中包含非 ASCII 字符的开发人员证书存在一个错误。 我已经向 Appcelerator 的 Lighthouse 网站提交了一份错误报告:

我的名字有一个带有变音符号 (ö) 的字符,它阻止 prereq.py 做它应该做的事情。 Titanium 仅在 SDK 版本选择框中显示“正在加载...”。

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

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

不过,Titanium 应用程序仍会读取错误的输出。

如果我像这样复制粘贴已修补的 prereq.py 的控制台输出,它会起作用: (packaging.js 的第 877 行)

var d = '{"wwdr": true,"ipad": false,"sdks": ["3.1","3.1.2","3.1.3"],"iphone_dev_name": ["Björn Söderqvist (XXXXXXXXXX)"],"iphone_dist_message": "缺少 iPhone 分发证书","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

不幸的是,我在帖子中引用的链接不再有效。建议的补丁是对 prereq.py 执行以下操作:

第 8 行


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

第 139 行(用这个替换 check_for_package() 的最后一行)


print poorjson.PoorJSON().dump(props)

如果您需要更具体的信息,请告诉我。

【讨论】:

  • 我能够解决这个 appcelerator,你是对的......我的名字“Raúl”引起了问题
  • Appcelerator 将他们的所有票证都移到了 JIRA,但没有更新他们所有引用 Lighthouse 的链接。这是相关票证:jira.appcelerator.org/browse/TIMOB-646
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-21
相关资源
最近更新 更多