2017-10-07 4 views
1

私のイオンプロジェクトのコミットを早めようとしています。私はそれをダウンロードし、インストールされていない必要なパッケージ(ionic-native)をインストールしてください。ionic package build iosで正常にビルドできます。それはデバイスにアップロードするだけです。ここでは、それはそれは、デバイス上にロードする前に、非常に右端に吐き出すエラー出力です:私は実行する必要があるXcodeですべてのコード署名のものをやって、すべての警告を修復したエラー:コマンドのエラーコード65:argsを持つxcodebuild - iosデバイスでionicプロジェクトを実行しようとしています

... 

ld: 2 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

** ARCHIVE FAILED ** 


The following build commands failed: 
    Ld /Users/eamonwhite/Library/Developer/Xcode/DerivedData/myApp-bnwtqimovpcmyxaamvattontsmzm/Build/Intermediates/ArchiveIntermediates/myApp/IntermediateBuildFilesPath/myApp.build/Debug-iphoneos/myApp.build/Objects-normal/arm64/myApp normal arm64 
(1 failure) 
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/eamonwhite/Downloads/ionicmane-82759f57fa193e7843d98642ee1dcf795d58659b/platforms/ios/cordova/build-debug.xcconfig,-workspace,myApp.xcworkspace,-scheme,myApp,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,myApp.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/eamonwhite/Downloads/ionicmane-82759f57fa193e7843d98642ee1dcf795d58659b/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/eamonwhite/Downloads/ionicmane-82759f57fa193e7843d98642ee1dcf795d58659b/platforms/ios/build/sharedpch 


[ERROR] Cordova encountered an error. 
     You may get more insight by running the Cordova command above directly. 

[ERROR] An error occurred while running cordova run ios --device (exit code 1). 

は - だから私はこれがどこから来ているのか分からない。

UPDATE

私は​​3210で<engine name="ios" spec="~4.4.0" />を持っていると私は持っている - package.json"cordova-ios": "~4.4.0"を。これを試す前に、私はcordova-iosを4.5.1に更新し、運が無ければそれを試しました。その後、私はnpm uninstall cordova-ios && npm install [email protected]~4.4.0を実行して4.4.0(推奨どおり)にダウングレードしました - うまくいきませんでした。

答えて

1

これは、新しいバージョンのCordova iOSエンジンでの最近のエラーです。

変更あなたのconfig.xmlに以下の

<engine 
name="ios" 
spec="~4.4.0"/> 

:^はバージョン4.4.0

のために〜に置き換え今すぐあなたのイオンプロジェクトを実行することができるようになります何のエラーもなくあなたのデバイスに。

+0

config.xmlを意味しますか?私は ''タグを持っていません...私はちょうどそれを追加する必要がありますか? – ewizard

+0

また、私はこのエラーを過ぎてしまったのですが、スプラッシュ画面にぶら下がっています...これはまだ起こっている理由でしょうか? – ewizard

+0

ええ、そのConfig.xml(答えを編集)。 configovaにを追加して、あなたが構築しようとしているものについてcordovaに理解させる必要があります。あなたのスプラッシュスクリーンのエラーかもしれない上記の答えに合わせて変更後に解決することができます。問題が解決しない場合は、試してみてください。 –

関連する問題