2012-12-24 49 views
2

我刚开始使用LiveCode并试图建立一个独立的iOS应用,并得到了以下错误:创建LiveCode IOS独立的应用程序

"There was an error while saving the standalone application performing 
iOS device builds requires the iOS 5.0 SDK platform to be installed" 

我们使用的Xcode 4.5.1版,其中包括了IOS 6 SDK以及LiveCode版本5.5.1,并认为所有需要的SDK将在我们安装Xcode时安装。

我们也不知道从哪里得到的IOS 5.0 SDK,以及如何把它安装在Xcode所以LiveCode可以使用它。

+0

转到Xcode的喜好>> >>下载和下载所有额外的SDK – Popeye

+0

我发现只为iOS 5及5.1模拟器。将安装模拟器也安装sdk的? –

回答

3

你只需要使用iOS 5 SDK,如果你正在部署ARMv6的或通用的应用程序。如果要部署的ARMv7只有这样,如果你有iOS 6中或6.1软件开发工具包,你不会得到这个错误。如果你这样做,虽然你的应用程序不会支持从iPhone 3G回来的旧款armv6设备。当构建独立版本时,LiveCode需要引擎所针对的SDK。这就是为什么当一个新的SDK出来时,LiveCode将不会支持它,直到它的下一个版本。如果您使用LiveCode,那么保留每个Xcode版本的习惯是值得的。

+0

感谢您的回答。 –

+1

值得关注的是部署的ARMv7只是意味着你不支持旧设备(IIRC - 原iPhone和iPhone 3G,再加上iPod touch的到第三代模型)。编辑为 –

+0

以包含关于该感谢的说明 –

2

尝试升级到4.5.2的Xcode,然后看看这个链接:http://forums.runrev.com/viewtopic.php?f=49&t=9339

+0

FYI我是能够建立使用LiveCode 5.5.2和4.2的代码iOS的独立。在安装另一个XCode版本之前,请先尝试升级到LC 5.5.2。有一个与5.5.1一个问题,即是固定不变的5.5.2,虽然它可能仍然无法与所安装的应用程序文件夹,而不是开发者文件夹中的最新的XCode工作。 – Mark