【问题标题】:how to use phone gap plugin with cordova 2.6?如何在 cordova 2.6 中使用电话间隙插件?
【发布时间】:2013-11-07 16:44:37
【问题描述】:

我想在我的项目 cordova-2.6.0 中使用以下插件,但是我收到错误消息,告诉我找不到插件或它不是 CDVpluhgin 。

我已经完成了以下步骤:

1- 将两个文件 SaveToPhotoAlbum.h + SaveToPhotoAlbum.m 复制到插件文件夹 2-将js文件夹+插件文件夹复制到www文件夹 3-在我的 html 页面中为 SaveToPhotoAlbum.js 和 Cordova.2.6.js 文件夹设置参考。 4-插件的链接是 https://github.com/grnadav/SaveToPhotoAlbumPhonegapPlugin

这是我的 config.xml

`

<?xml version="1.0" encoding="UTF-8"?>

<widget>
    <preference name="AllowInlineMediaPlayback" value="false" />
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="BackupWebStorage" value="cloud" />
    <preference name="DisallowOverscroll" value="false" />
    <preference name="EnableLocation" value="false" /><!-- DEPRECATED -->
    <preference name="EnableViewportScale" value="false" />
    <preference name="FadeSplashScreen" value="true" />
    <preference name="FadeSplashScreenDuration" value=".25" />
    <preference name="HideKeyboardFormAccessoryBar" value="false" />
    <preference name="KeyboardDisplayRequiresUserAction" value="true" />
    <preference name="KeyboardShrinksView" value="false" />
    <preference name="MediaPlaybackRequiresUserAction" value="false" />
    <preference name="ShowSplashScreenSpinner" value="true" />
    <preference name="SuppressesIncrementalRendering" value="false" />
    <preference name="TopActivityIndicator" value="gray" />

    <content src="index.html" />

    <plugins>
        <plugin name="Device" value="CDVDevice" />
        <plugin name="Logger" value="CDVLogger" />
        <plugin name="Compass" value="CDVLocation" />
        <plugin name="Accelerometer" value="CDVAccelerometer" />
        <plugin name="Camera" value="CDVCamera" />
        <plugin name="NetworkStatus" value="CDVConnection" />
        <plugin name="Contacts" value="CDVContacts" />
        <plugin name="Debug Console" value="CDVDebugConsole" />
        <plugin name="Echo" value="CDVEcho" />
        <plugin name="File" value="CDVFile" />
        <plugin name="FileTransfer" value="CDVFileTransfer" />
        <plugin name="Geolocation" value="CDVLocation" />
        <plugin name="Notification" value="CDVNotification" />
        <plugin name="Media" value="CDVSound" />
        <plugin name="Capture" value="CDVCapture" />
        <plugin name="SplashScreen" value="CDVSplashScreen" />
        <plugin name="Battery" value="CDVBattery" />
        <plugin name="Globalization" value="CDVGlobalization" />
        <plugin name="SaveToPhotoAlbum" value="SaveToPhotoAlbum" />
    </plugins>

    <access origin="*" />
</widget>

`

https://github.com/grnadav/SaveToPhotoAlbumPhonegapPlugin

【问题讨论】:

  • 您是在使用 Phonegap Build 还是 Xcode 构建?

标签: ios cordova phonegap-plugins


【解决方案1】:

在您的 Xcode 项目中,确保您已将源文件(.m 和 .h)添加为资源。您可以通过将它们从 Finder 窗口拖放到 Xcode 中的“插件”文件夹中来完成此操作。 文件实际上已经在“插件”文件夹中并不重要 - XCode 无法发现这一点,因此需要通过按说明添加它们来明确告知它们是资源。

【讨论】:

    【解决方案2】:

    在我的 Xcode 项目中,我添加了源文件(.m 和 .h)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 2013-06-03
      • 2014-09-05
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多