0

我试图将一个模块添加到我的项目中,但是一旦添加了它并且我将我的代码添加到 tiapp.xml,它就不会为 ios 构建。我得到 SystemExit: 65

在 android 中,它会构建,但在涉及使用模块的部分时会崩溃。

Titanium skd - 1.8.2 Xcode - 4.3 在 Mac osx lion 上运行。

是的,我尝试了干净的重建。我还删除了构建文件夹并尝试以这种方式重建。我几乎肯定我正确地包括了模块和我的代码,因为我阅读了许多关于如何做到这一点的教程和线程。

要安装模块,我将 .zip 放在我的项目根目录中,并在它尝试构建时安装它。它会创建所有正确的文件夹并相应地放置文件。一切似乎都是正确的。

我的 TiApp.xml

<modules>
 <module platform="iphone" version="1.0">com.zooz.ti</module>
 <module platform="android" version="1.0">com.zooz.ti</module> 
</modules>
4

1 回答 1

0

Adding modules to titanium is a bit buggy and many small details needs to be correct, here are a few:

  1. The module version is the right one and written correctly in tiapp.xml

  2. Make sure that also the version that is inside the module manifest file matches the version you point to.

  3. If you upgrade a module version, a clean build need to be executed.

  4. Minimum SDK version - checkout that the module min titanium sdk version parameter has lower value then the SDK you use.

Regarding the specific ZooZ module. There is a new version much more stable and easier steps to integrate for iOS and Android. For iOS use version 1.2 and Android 1.1. In the new iOS version you don't need the extra step of modifying titanium default xcode project.

于 2012-05-17T16:53:14.977 回答