我想在我的项目 cordova-2.6.0 中使用以下插件,但问题是我收到错误告诉我找不到插件或它不是CDVpluhgin。
我完成了以下步骤:
1-将两个文件SaveToPhotoAlbum.h + SaveToPhotoAlbum.m复制到plugins文件夹 2-将js文件夹+ plugins文件夹复制到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>
`
答案 0 :(得分:0)
在Xcode项目中,确保已将源文件(.m和.h)添加为资源。您可以通过从Finder窗口拖动它们并将它们放到Xcode中的“plugins”文件夹中来完成此操作。 这些文件实际上已经存在于“plugins”文件夹中并不重要 - XCode无法发现这一点,因此需要通过添加它们来明确告知它们是资源。
答案 1 :(得分:0)
在我的Xcode项目中,我添加了源文件(.m和.h)