Also tried to remove and re-adding the iOS platform in our project. Even when I create a new blank Ionic project (with the same app id) I get the same error. This is my ionic info log:
cli packages: (/Users/niels/.config/yarn/global/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : ios 4.5.0
Ionic Framework : ionic-angular 3.6.1
System:
Node : v6.11.2
npm : 2.15.12
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
[ERROR] An error occurred while running cordova build ios (exit code 1):
(truncated) ... /Users/niels/Code/crappyapp/platforms/ios/build/emulator/include
-I/Users/niels/Code/crappyapp/platforms/ios/build/emulator/usr/local/lib/include
-I/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/UninstalledProducts/include
-I/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/UninstalledProducts/iphonesimulator/include
-I/Users/niels/Code/crappyapp/platforms/ios/build/emulator
-I/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/DerivedSources/x86_64
-I/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/DerivedSources
-F/Users/niels/Code/crappyapp/platforms/ios/build/emulator -include
/Users/niels/Code/crappyapp/platforms/ios/build/sharedpch/MyApp-Prefix-bsyppdqhhyomaoefawtzpjlhihyi/MyApp-Prefix.pch
-MMD -MT dependencies -MF
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/IonicKeyboard.d
--serialize-diagnostics
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/IonicKeyboard.dia
-c
/Users/niels/Code/crappyapp/platforms/ios/MyApp/Plugins/ionic-plugin-keyboard/IonicKeyboard.m
-o
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/IonicKeyboard.o
Ld build/emulator/MyApp.app/MyApp normal x86_64
cd /Users/niels/Code/crappyapp/platforms/ios
export IPHONEOS_DEPLOYMENT_TARGET=10.0
export
PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-arch x86_64 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.3.sdk
-L/Users/niels/Code/crappyapp/platforms/ios/build/emulator
-F/Users/niels/Code/crappyapp/platforms/ios/build/emulator -filelist
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/MyApp.LinkFileList
-Xlinker -rpath -Xlinker @executable_path/Frameworks
-mios-simulator-version-min=10.0 -dead_strip -Xlinker -object_path_lto -Xlinker
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/MyApp_lto.o
-Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc
-fobjc-link-runtime -ObjC -Xlinker -sectcreate -Xlinker __TEXT -Xlinker
__entitlements -Xlinker
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/MyApp.app.xcent
/Users/niels/Code/crappyapp/platforms/ios/build/emulator/libCordova.a -Xlinker
-dependency_info -Xlinker
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/MyApp_dependency_info.dat
-o /Users/niels/Code/crappyapp/platforms/ios/build/emulator/MyApp.app/MyApp
duplicate symbol _OBJC_CLASS_$_CDVLogger in:
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/CDVLogger.o
/Users/niels/Code/crappyapp/platforms/ios/build/emulator/libCordova.a(CDVLogger.o)
duplicate symbol _OBJC_METACLASS_$_CDVLogger in:
/Users/niels/Library/Developer/Xcode/DerivedData/MyApp-gwyyhhzbodfcpqbjpzxwnzohsxgw/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/CDVLogger.o
/Users/niels/Code/crappyapp/platforms/ios/build/emulator/libCordova.a(CDVLogger.o)
ld: 2 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
The following build commands failed:
Ld build/emulator/MyApp.app/MyApp normal x86_64
(1 failure)
Error: Error code 65 for command: xcodebuild with args:
-xcconfig,/Users/niels/Code/crappyapp/platforms/ios/cordova/build-debug.xcconfig,-workspace,MyApp.xcworkspace,-scheme,MyApp,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS
Simulator,name=iPhone
SE,build,CONFIGURATION_BUILD_DIR=/Users/niels/Code/crappyapp/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/niels/Code/crappyapp/platforms/ios/build/sharedpch
Is there anything I can do to see more logs?
And @robertlair, I just installed my new MacBook last week, so I doubt if that will fix my problem. I just installed Visual Studio Code, Xcode, Angular, Ionic and Cordova, that’s about it. But good to hear that you are back in business and thanks for your suggestion
> ionic cordova build ios
[INFO] Running app-scripts build: --platform ios --target cordova
[12:57:50] build dev started ...
[12:57:50] clean started ...
[12:57:50] clean finished in 4 ms
[12:57:50] copy started ...
[12:57:50] transpile started ...
[12:57:53] transpile finished in 2.49 s
[12:57:53] preprocess started ...
[12:57:53] deeplinks started ...
[12:57:53] deeplinks finished in 120 ms
[12:57:53] preprocess finished in 121 ms
[12:57:53] webpack started ...
[12:57:53] copy finished in 2.75 s
[12:58:01] webpack finished in 8.09 s
[12:58:01] sass started ...
[12:58:02] sass finished in 794 ms
[12:58:02] postprocess started ...
[12:58:02] removed unused font files
[12:58:02] postprocess finished in 5 ms
[12:58:02] lint started ...
[12:58:02] build dev finished in 11.54 s
> ionic cordova prepare
> cordova prepare
â ´ Running command [12:58:56] lint finished in 54.45 s
âś” Running command - done!
> cordova build ios
âś” Running command - done!
...........
** BUILD SUCCEEDED **
But now the plugin is also removed for Android, can that cause any problems for my Android app? Are you sure I don’t need the cordova-plugin-console plugin? And what is the difference with the iOS engine 4.4 and 4.5?
There will be no fix for cordova-ios as there is no bug. Cordova deliberately integrated the console plugin (and kinda decided in an “interesting” way for the upgrade path… but well, it is how it is)
Android SDK Tools : 26.1.1
Node : v9.4.0
npm : 5.8.0
OS : macOS High Sierra
Xcode : Xcode 9.3 Build version 9E145
Environment Variables:
ANDROID_HOME : /Users/simonesummo/Library/Android/sdk/
HTTP_PROXY : not set
http_proxy : not set
HTTPS_PROXY : not set
https_proxy : not set
IONIC_HTTP_PROXY : not set
PROXY : not set
proxy : not set