【问题标题】:Upgrading existing applications manually MobileFirst Platform Foundation 7.1手动升级现有应用程序 MobileFirst Platform Foundation 7.1
【发布时间】:2015-11-21 17:47:02
【问题描述】:

我已按照Upgrading existing application manually的指示进行操作

上面写着:

如果您正在使用 IBM MobileFirst Platform 的最新临时修订 Foundation,链接 IBMMobileFirstPlatformFoundation.framework 和 “openssl.framework”文件

我的问题是:

  1. 我在 Xcode 7.1 中找不到 openssl.framework。如何得到这个? (是否从这个link获取?)

  2. 为什么 Worklight 7.1 需要这个?

    我们的 Worklight 版本是:7.1.0.00-20151107-1647

【问题讨论】:

    标签: xcode ibm-mobilefirst


    【解决方案1】:

    我不确定这些说明是否正确;请参阅以下教程中的说明:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/hello-world/configuring-a-native-ios-application-with-the-mfp-sdk/#addingNativeSDK

    1. 未提及openssl.framework
    2. 我会从手动设置改为使用 CocoaPods 的新方法;今后,这是添加 MFP 框架的唯一方法。

    【讨论】:

    • 谢谢 Idan,我应该在我的 mobilefirst7.1 项目中添加 openssl.framework 吗?在我的 mobilefirst 7.1 中,我只有 IBMMobileFirstPlatformFoundationHybrid.framework 和 SQLCipher.framework
    【解决方案2】:

    它位于框架文件夹中。当我创建项目时,以下文件被添加到 Framework 文件夹中: IBMMobileFirstPlatformFoundationHybrid.framework IBMMobileFirstPlatformFoundationJSONStore.framework openssl.framework SQLCipher.framework

    您可能需要手动拖放这些文件。

    【讨论】:

    • 另一个建议,如果您尝试升级旧项目,您可能还需要执行以下步骤:- 删除工作灯库并添加工作灯框架。 - 将以下内容添加到项目的构建设置中。 CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES - Modified the following files with reference to work light header files. #import <IBMMobileFirstPlatformFoundationHybrid/IBMMobileFirstPlatformFoundationHybrid.h> - Add Swift Import Path -> $(SRCROOT)/Frameworks/IBMMobileFirstPlatformFoundationHybrid.framework make it recursive.
    • 谢谢 Siva,在我的 mobilefirst 7.1 中,我只有 IBMMobileFirstPlatformFoundationHybrid.framework 和 SQLCipher.framework 。我找不到 openssl.framework。
    猜你喜欢
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多