在钛测试应用程序中添加示例钛iOS模块失败,原因是';脚本错误=无法';找不到模块:';

在钛测试应用程序中添加示例钛iOS模块失败,原因是';脚本错误=无法';找不到模块:';,ios,appcelerator,titanium-mobile,appcelerator-mobile,titanium-modules,Ios,Appcelerator,Titanium Mobile,Appcelerator Mobile,Titanium Modules,只是学习Appcelerator。据我所知,我可以在Appcelerator应用程序中添加一个本机框架项目作为模块 所以我从这个链接开始,它很简单,在我遵循教程的过程中,一切都很顺利,直到我尝试将我命名为com.example.tianium的“测试”模块添加到一个测试Tianium单窗口应用程序中 按照确切的步骤进行操作,一切似乎都正常,除了Tianium足够聪明,可以将zip文件模块提取到相应的模块文件夹中之外,它毕竟不那么聪明:) 但是OK解决并完成了任务,我可以在TiApp编辑器中发现模

只是学习Appcelerator。据我所知,我可以在Appcelerator应用程序中添加一个本机框架项目作为模块

所以我从这个链接开始,它很简单,在我遵循教程的过程中,一切都很顺利,直到我尝试将我命名为com.example.tianium的“测试”模块添加到一个测试Tianium单窗口应用程序中

按照确切的步骤进行操作,一切似乎都正常,除了Tianium足够聪明,可以将zip文件模块提取到相应的模块文件夹中之外,它毕竟不那么聪明:)

但是OK解决并完成了任务,我可以在TiApp编辑器中发现模块并将其添加到模块部分(TiApp.xml)

在经历了如此多的快乐之后,我终于挣扎了半天,直到我来到这里,希望找到为什么当我试图要求成功添加到应用程序中的模块时找不到

我需要的应用程序与这两行代码的教程建议

// After 
new Window().open(); 
// Added
var test = require('com.example.titanium'); 
Ti.API.info("module is => "+test);
// Tried before or whatever, nothing worked
在同一个问题上读了很多书之后,我尝试了很多其他的方法。正在为每个项目添加模块,全局,正在尝试将其添加到$HOME/Library。。。不工作,甚至没有关于钛的文件夹。除此之外,我创建了它并进行了尝试,使用build.py可以很好地构建所有内容。在遵循教程的过程中,没有出现任何错误

我注意到,尽管在构建过程中,钛工作室没有考虑模块部分,但您可以在日志下面看到,不需要钛模块,继续

Please report bugs to http://jira.appcelerator.org/ 
[INFO] : Build type: development 
[INFO] : Building for target: simulator 
[INFO] : Building using iOS SDK: 6.1
[INFO] : Building for iOS iPhone Simulator: 6.1 
[INFO] : Building for device family: iphone 
[INFO] : Building for iOS 6.1; using 4.3 as minimum iOS version 
[INFO] : Minimum iOS version: 4.3 
[INFO] : Debugging disabled 
[INFO] : Initiating prepare phase 
[INFO] : Forcing rebuild: /Users/gtas/Documents/Titanium_Studio_Workspace/TestApplicationWithModule/build/iphone/build-manifest.json does not exist 
[INFO] : Forcing rebuild: debugger.plist does not exist 
[INFO] : No Titanium Modules required, continuing 
[INFO] : Performing full rebuild 
[INFO] : Copying Xcode iOS files 
[INFO] : Creating Xcode project directory: /Users/gtas/Documents/Titanium_Studio_Workspace/TestApplicationWithModule/build/iphone/TestApplicationWithModule.xcodeproj 
[INFO] : Writing Xcode project data file: Titanium.xcodeproj/project.pbxproj 
[INFO] : Writing Xcode project configuration: project.xcconfig 
[INFO] : Writing Xcode module configuration: module.xcconfig 
[INFO] : Creating symlinks for simulator build 
[INFO] : Forcing rebuild: ApplicationDefaults.m has changed since last build 
[INFO] : Writing properties to ApplicationDefaults.m 
[INFO] : Compiling localization files 
[INFO] : No module resources to copy 
[INFO] : No CommonJS modules to copy 
[INFO] : Checking for Splash Screen localization 
[INFO] : Invoking xcodebuild 
[INFO] : Finished building the application in 30s 23ms 
[INFO] : Running application in iOS Simulator 
[INFO] : Launching application in iOS Simulator 
[INFO] : Application started [ERROR] : Script Error = Couldn't find module: com.example.titanium.
我的目标是将现有的Objective-CIOS本机框架添加到Tianium应用程序中


谢谢。

您是手动添加模块还是通过菜单(帮助->安装钛模块)添加模块?你应该选择第二种方式。因此,请删除所有手动添加的模块(全局、项目等),因为多个安装(即使它们相等)可能会混淆构建管理

现在使用菜单将模块添加到项目中。检查tiapp.xml,确保一切正常。如果没有,则重新启动Tianium Studio并再次检查

之后,手动删除build文件夹并在Titanium Studio中进行清理和构建。然后再次运行该项目


如果这无助于提供项目的完整
build.log

是否手动或通过菜单(帮助->安装钛模块)添加模块?你应该选择第二种方式。因此,请删除所有手动添加的模块(全局、项目等),因为多个安装(即使它们相等)可能会混淆构建管理

现在使用菜单将模块添加到项目中。检查tiapp.xml,确保一切正常。如果没有,则重新启动Tianium Studio并再次检查

之后,手动删除build文件夹并在Titanium Studio中进行清理和构建。然后再次运行该项目


如果这无助于提供项目的完整
build.log

听起来您的模块未成功安装或安装方式不正确。从项目中删除模块后,请尝试以下步骤

  • .zip文件(已编译且无错误)复制到下载文件夹
  • 打开终端
  • 将目录更改为下载,如下所示:
    cd下载/
  • 将模块安装到钛库,如下所示

    unzip-u-ocom.example.titanium-iphone-1.2.6.zip-d~/Library/Application\Support/titanium

  • 转到TiApp.xml

  • 如图所示,将模块添加到项目中

  • 清理项目并运行它


  • 我在将ios模块安装到我的项目时使用了上述步骤,它非常适合我。。尝试上述步骤,我希望这将解决您的问题。

    听起来您的模块未成功安装或安装方式不正确。从项目中删除模块后,请尝试以下步骤

  • .zip文件(已编译且无错误)复制到下载文件夹
  • 打开终端
  • 将目录更改为下载,如下所示:
    cd下载/
  • 将模块安装到钛库,如下所示

    unzip-u-ocom.example.titanium-iphone-1.2.6.zip-d~/Library/Application\Support/titanium

  • 转到TiApp.xml

  • 如图所示,将模块添加到项目中

  • 清理项目并运行它


  • 我在将ios模块安装到我的项目时使用了上述步骤,它非常适合我。。尝试上述步骤,我希望这将解决您的问题。

    问题就是项目类型。我被选为单窗口应用程序项目类型

    我选择了一个选项卡式项目,它工作得非常好

    由于一个原因,我发现不好的项目类型之间存在显著差异


    任何人都知道为什么应该启发我们。

    问题在于项目的类型。我被选为单窗口应用程序项目类型

    我选择了一个选项卡式项目,它工作得非常好

    由于一个原因,我发现不好的项目类型之间存在显著差异


    任何人都知道为什么应该启发我们。

    从任何地方删除了使用./build.py创建的模块。通过帮助->从$HOME文件夹安装钛模块添加。我不得不使用GUI在tiapp.xml中添加模块,签入xml,一切正常,删除了build文件夹,build,再次出现同样的错误,我就是不明白!(我这次添加了每个项目的模块)build.log文件的确切名称是什么?我好像找不到