0

calabash-ios プロジェクトの ..-cal ターゲットを実行しようとすると、リンク エラーが発生しました。

エラーは次のとおりです。

     `Ld /Users/balaiyan/Library/Developer/Xcode/DerivedData/delete-fdnlnapawhvvmpgxjbbzoopkiefe/Build/Products/Debug-iphonesimulator/delete-cal.app/delete-cal normal i386
        cd /Users/balaiyan/dev/automation/apps/delete
        setenv IPHONEOS_DEPLOYMENT_TARGET 6.1
        setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/ usr/sbin:/sbin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6. 1.sdk -L/Users/balaiyan/Library/Developer/Xcode/DerivedData/delete-fdnlnapawhvvmpgxjbbzoopkiefe/Build/Products/Debug-iphonesimulator -F/Users/balaiyan/Library/Developer/Xcode/DerivedData/delete-fdnlnapawhvvmpgxjbbzoopkiefe/Build/ Products/Debug-iphonesimulator -F/Users/balaiyan/dev/automation/apps/delete -filelist /Users/balaiyan/Library/Developer/Xcode/DerivedData/delete-fdnlnapawhvvmpgxjbbzoopkiefe/Build/Intermediates/delete.build/Debug-iphonesimulator/ delete-cal.build/Objects-normal/i386/delete-cal.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -force_load /Users/balaiyan/dev/automation/apps/delete/calabash.フレームワーク/calabash -lstdc++ -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=6.1 -framework Security -framework CFNetwork -framework UIKit -framework Foundation -framework CoreGraphics -framework calabash -o /Users/balaiyan/ライブラリ/開発者/Xcode/DerivedData/delete-fdnlnaawhvvmpgxjbbzoopkiefe/ビルド/製品/Debug-iphonesimulator/delete-cal.app/delete-cal

    アーキテクチャ i386 の未定義シンボル:
      「_kSecAttrSynchronizableAny」、次から参照:
          -[LPSSKeychainQuery クエリ] ひょうたん (LPSSKeychainQuery.o) で
    ld: アーキテクチャ i386 のシンボルが見つかりません
    clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
    `

下の図のエラーを解決した後、上記のエラーが発生しました

https://github.com/calabash/calabash-iosの手順を実行した後のひょうたんリンク エラー



OS X Lion、 XCode バージョン 4.6.2、
更新された ruby​​ を ruby​​ 2.0.0p451 (2014-02-24 リビジョン 45167) [x86_64-darwin12.5.0]で実行するホーム iMac で、iOS 用の初めてのひょうたんセットアップを行っています。

ルビーのインストール中に端末でこれが見つかりました

   ruby-2.0.0-p451 - #generating default wrappers........
   Updating certificates in '/etc/openssl/cert.pem'.
   mkdir: /etc/openssl: Permission denied
   apples-iMac:~ balaiyan$ rvm osx-ssl-certs status all
   Certificates for /etc/openssl/cert.pem: Up to date.

これが問題を引き起こしているかどうかはわかりません。

以前、Mavericks を実行しているオフィスの Macbook pro でこれらの手順を実行しましたが、問題は見つかりませんでした。最新の calabash-ios に下位互換性の問題があるということですか、それとも私のキーチェーンに関係しているのでしょうか。助けが要る。

4

1 に答える 1