在ios

时间:2016-01-13 16:13:52

标签: ios xcode openssl alljoyn

我正在尝试运行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 /肯尼/桌面/ alljoyn-IOS / OpenSSL的/ OpenSSL的-的Xcode /建设/释放-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并将其删除。但是它再也找不到它了?

感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

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

git checkout tags/OpenSSL_1_0_1f