【问题标题】:Setting OpenSSL dependency fail in ios在 ios 中设置 OpenSSL 依赖项失败
【发布时间】:2016-04-18 17:11:57
【问题描述】:

我正在尝试运行 Alljoyn 的示例代码,并按照教程在this 中设置我的环境。

执行此命令时:

xcodebuild -configuration Release -sdk iphonesimulator

显示此消息并失败:

  • lipo -create '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libcrypto.a' -output /Users/kenny/Desktop /alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libcrypto.a lipo:无法打开输入文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libcrypto.a(没有这样的文件或目录)

    • lipo -create '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libssl.a' -output /Users/kenny/Desktop /alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libssl.a lipo:无法打开输入文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libssl.a(没有这样的文件或目录)
    • echo '***** 从 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator ***** 中删除临时文件 ***** 从 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator 中删除临时文件 *****
    • rm -f '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/*-libcrypto.a'
    • rm -f '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/*-libssl.a'
    • echo '***** 在 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator ***** 中的库上执行 ranlib' ***** 在 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator 中的库上执行 ranlib *****
    • ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libcrypto.a ranlib:无法打开文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libcrypto.a(没有这样的文件或目录)
    • ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libssl.a ranlib:无法打开文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libssl.a(没有这样的文件或目录)

    ** 构建失败 **

    以下构建命令失败: PhaseScriptExecution Run\ Script build/openssl.build/Release-iphonesimulator/crypto.build/Script-9038ACD812DCAC96004FA0D0.sh (1 次失败)

它创建临时文件 libssl.a 和 libcrypto.a 并将其删除令人困惑。但是后来又找不到了?

感谢您的帮助!

【问题讨论】:

标签: ios xcode openssl alljoyn


【解决方案1】:

嘿,所以我在使用 openssl 的最新标签时遇到了上述构建问题。如果您将文档用于 ios 构建,则它可以正常工作

git checkout tags/OpenSSL_1_0_1f

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-16
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2018-10-15
    • 2023-03-15
    相关资源
    最近更新 更多