0

我正在尝试运行 Alljoyn 的示例代码,并按照教程在.

执行此命令时:

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 ***** 在库中执行 ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator *****
    • 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 并将其删除令人困惑。但是后来又找不到了?

谢谢你的帮助!

4

1 回答 1

-1

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

git checkout tags/OpenSSL_1_0_1f
于 2016-12-16T07:05:47.527 回答