Cordova插件与第三方SDK

时间:2016-11-03 15:11:47

标签: ios xcode cordova telerik cordova-plugins

我正在试图弄清楚如何使用PressReader框架创建Cordova iOS插件。我是iOS开发人员,对Cordova没有经验,这就是为什么我希望在这里找到一些指导。

这就是我所做的:

  1. 创建了一个插件
  2. 将Objective-C类添加到src / iOS
  3. 将PressReader_SDK.framework添加到src / iOS(这是正确的地方吗?)
  4. 编辑了src / www / js文件
  5. 在iOS平台中使用以下内容编辑plugin.xml:

    <config-file target="config.xml" parent="/widget">
      <feature name="Hello">
        <param name="ios-package" value="HWPHello" />
      </feature>
    </config-file>
    
    <resource-file src="src/ios/PressReader_SDK.framework"/>
    
    <framework src="src/ios/PressReader_SDK.framework" custom="true" />
    <framework src="Foundation.framework"/>
    <framework src="UIKit.framework"/>
    
    <header-file src="src/ios/HWPHello.h" target-dir="HelloPlugin"/>
    <source-file src="src/ios/HWPHello.m" target-dir="HelloPlugin"/>
    

  6. 在此之后我创建了一个新的Cordova应用程序,添加了插件,然后添加了iOS平台。

    从平台/ iOS打开Xcode项目时,我收到以下构建错误:

    error: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk/System/Library/Frameworks/PressReader_SDK.framework: No such file or directory
    

    尝试从终端(cordova run ios --device)运行应用程序时出现以下错误:

    Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/Andrei/desktop/hello/platforms/ios/cordova/build-debug.xcconfig,-workspace,Hello.xcworkspace,-scheme,Hello,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,Hello.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/Andrei/desktop/hello/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/Andrei/desktop/hello/platforms/ios/build/sharedpch
    

    PS。 SDK似乎不适用于模拟器,我需要在真实设备上测试应用程序。

0 个答案:

没有答案