2016-04-26 14 views
0

誰かが "sudo ionic add platform ios"を間違えてしまい、xコードのコードバーが完全に壊れてしまった。"sudo"の使用は私のCordovaを壊してしまった

Cordovaへのアクセスに関する許可の問題のため、xコードでは何も構築されません。 x軸で実行しようとすると

" CompileC build/stashd.build/Debug-iphonesimulator/stashd.build/Objects-normal/i386/MyMainViewController.o stashd/Plugins/com.telerik.plugins.wkwebview/MyMainViewController.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
(1 failure) 
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/mac1/Dev/John/ionic5/platforms/ios/cordova/build-debug.xcconfig,-project,stashd.xcodeproj,ARCHS=i386,-target,stashd,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/mac1/Dev/John/ionic5/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/mac1/Dev/John/ionic5/platforms/ios/build/sharedpch" 

:それは私のビルド失敗したメッセージを与えて、ビルド時には

Error: EACCES: permission denied, open '/Users/mac1/.config/configstore/update-notifier-cordova.json' 
You don't have access to this file. 

私は「イオンプラットフォームは、IOSを追加する」を実行した場合には、それは私を与えますコードは、それが私に語った

You don’t have permission to save the file “project.xcworkspace” in the folder “stashd.xcodeproj”. 

Again-すべてこれは須藤が使用された場合に発生し始めた(私は前にそれを使用していたことはありませんし、イオン/ Coのrdovaは完全に働いた)。

これまでのところ、私はしました:削除

&再インストールのNode.js、イオン、NPMとコルドバ。私はまだsudoが必要です。

+0

現在のユーザーに「ionic add platform ios」を試しましたか? –

+0

ノードの問題ではありません、コードワー、それはあなたのプロジェクトの問題です。プラットフォームを削除してもう一度追加してみてください。これで問題が解決しない場合は、新しいプロジェクトを作成してください。 – Joerg

答えて

3

まずIOSプラットフォームの使用sudo削除:

sudo ionic platform rm ios 

か:

sudo rm -rf platforms 

をそして、訪問することができないファイルは削除します。

sudo rm ~/.config/configstore/update-notifier-cordova.json 

そして、追加をなしのiosプラットフォームsudo

ionic platform add ios 

これは役に立ちます。

+0

これは私の魅力のように働いた!ありがとう! –

+1

それはあなたを助けることができてうれしい! – liuwenzhuang

関連する問題