【发布时间】:2013-12-15 01:32:08
【问题描述】:
我一直在为这个问题摸不着头脑。我需要为 iOS 7 构建外部 LiveCode,但最新的 LiveCode SDK (LiveCodeSDK-R14) 仅支持 iOS 6.0。
我已按照这些说明 (http://livecode.com/developers/guides/externals/) 进行操作,并且我可以看到 LiveCode 脚本希望能够从与 iOS 7 对应的 LiveCode 文件夹中复制,但该文件夹不存在 (RunRev /Components/LiveCodeSDK/components/5_5_3/device-7_0 和simulator-7_0)。
我重新安装了 iPhoneOS6.1.sdk 并将我的 xcode 项目设置为使用它构建(必须遵循这些步骤 - Xcode 5 with iOS 6 SDK: 'UIAccelerometer' is unavailable: not available on OS X)。
所以,现在外部构建。我得到一个 .lcext 文件,其内部结构如下所示:
M Filemode Length Date Time File
- ---------- -------- ----------- -------- --------------------------
-rw-r--r-- 68440 14-Dec-2013 14:55:08 iOS/External-Device-7_0
-rwxr-xr-x 19616 14-Dec-2013 14:58:00 iOS/External-Simulator-7_0
-rw-r--r-- 68440 14-Dec-2013 14:46:34 iOS/External-Device-6_1
-rwxr-xr-x 20040 14-Dec-2013 16:14:54 iOS/External-Simulator-6_1
- ---------- -------- ----------- -------- --------------------------
176536 4 files
看起来我应该有库来在 iOS 6.1 或 7.0 中的设备和模拟器上加载外部文件。
模拟器
当我在模拟器中测试时,我调用外部函数后的代码没有运行,所以我认为尝试加载外部函数时出错了?有什么方法可以让我看到这里发生了什么?
设备
当我构建独立的,我得到这个错误 -
执行 iOS arvm v7(或通用)设备构建需要安装 iOS 7.0 SDK 平台(适用于 XCode 5.0 或更高版本)
但是,根据 XCode,我安装了 iOS 7.0 SDK。
版本
- Xcode 版本 5.0.2 (5A3005)
- LiveCode 社区版 6.5.0 build 3009
似乎我遗漏了一些东西 - 加载一个简单的库应该不难。有什么建议吗?
【问题讨论】:
标签: livecode