Hi Team,
I am not able to compile the Tealium Cordova plugin for ios. I am getting below error. Please check
CompileC build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/tealium_int.o HelloCordova/Plugins/com.tealium.cordova.v5/tealium_int.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios
export LANG=en_US.US-ASCII
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:/Library/Application"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=169 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=c99 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -fexceptions -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility=hidden -Wno-sign-conversion -fobjc-abi-version=2 -fobjc-legacy-dispatch -mios-simulator-version-min=8.0 -iquote /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-generated-files.hmap -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-own-target-headers.hmap -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-all-target-headers.hmap -iquote /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-project-headers.hmap -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator/include -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator/usr/local/lib/include -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/UninstalledProducts/include -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/UninstalledProducts/iphonesimulator/include -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/DerivedSources/i386 -I/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/DerivedSources -F/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator -FHelloCordova/Plugins/com.tealium.cordova.v5 -include /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/sharedpch/HelloCordova-Prefix-djjqrnzgmfbjdmarfywetcjspcix/HelloCordova-Prefix.pch -MMD -MT dependencies -MF /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/tealium_int.d --serialize-diagnostics /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/tealium_int.dia -c /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/HelloCordova/Plugins/com.tealium.cordova.v5/tealium_int.m -o /Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/tealium_int.o
While building module 'TealiumIOS' imported from /Users/administrator/Documents//****//Tealium/Tealium/platforms/ios/HelloCordova/Plugins/com.tealium.cordova.v5/tealium_int.m:3:
In file included from :1:
In file included from HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TealiumIOS.h:18:
In file included from HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/Tealium.h:11:
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:20:48: error: expected ';' at end of declaration list
@Property (nonatomic, copy) NSString * _Nonnull accountName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:20:49: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@Property (nonatomic, copy) NSString * _Nonnull accountName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:27:40: error: property has a previous declaration
@Property (nonatomic, copy) NSString * _Nonnull profileName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:20:40: note: property declared here
@Property (nonatomic, copy) NSString * _Nonnull accountName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:27:48: error: expected ';' at end of declaration list
@Property (nonatomic, copy) NSString * _Nonnull profileName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:27:49: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@Property (nonatomic, copy) NSString * _Nonnull profileName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:34:40: error: property has a previous declaration
@Property (nonatomic, copy) NSString * _Nonnull environmentName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:20:40: note: property declared here
@Property (nonatomic, copy) NSString * _Nonnull accountName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:34:48: error: expected ';' at end of declaration list
@Property (nonatomic, copy) NSString * _Nonnull environmentName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:34:49: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@Property (nonatomic, copy) NSString * _Nonnull environmentName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:40:43: error: expected ';' at end of declaration list
@Property (nonatomic) NSString * _Nullable overridePublishSettingsURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:40:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@Property (nonatomic) NSString * _Nullable overridePublishSettingsURL;
^~~~~~~~~~~~~~~~~~~~~~~~~~
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:45:34: error: property has a previous declaration
@Property (nonatomic) NSString * _Nullable overrideTagManagementURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:40:34: note: property declared here
@Property (nonatomic) NSString * _Nullable overridePublishSettingsURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:45:43: error: expected ';' at end of declaration list
@Property (nonatomic) NSString * _Nullable overrideTagManagementURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:45:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@Property (nonatomic) NSString * _Nullable overrideTagManagementURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:61:17: error: expected ')'
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:61:3: note: to match this '('
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:61:64: error: expected ')'
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:61:52: note: to match this '('
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:62:65: error: expected ')'
profile:(NSString * _Nonnull)profileName
^
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:62:53: note: to match this '('
profile:(NSString * _Nonnull)profileName
^
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:63:65: error: expected ')'
environment:(NSString * _Nonnull)environmentName;
^
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:63:53: note: to match this '('
environment:(NSString * _Nonnull)environmentName;
^
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:72:52: error: expected ')'
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:72:31: note: to match this '('
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:79:15: error: expected ')'
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:79:3: note: to match this '('
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:20:49: error: cannot declare variable inside @interface or @protocol
@Property (nonatomic, copy) NSString * _Nonnull accountName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:27:49: error: cannot declare variable inside @interface or @protocol
@Property (nonatomic, copy) NSString * _Nonnull profileName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:34:49: error: cannot declare variable inside @interface or @protocol
@Property (nonatomic, copy) NSString * _Nonnull environmentName;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:40:44: error: cannot declare variable inside @interface or @protocol
@Property (nonatomic) NSString * _Nullable overridePublishSettingsURL;
HelloCordova/Plugins/com.tealium.cordova.v5/TealiumIOS.framework/Headers/TEALConfiguration.h:45:44: error: cannot declare variable inside @interface or @protocol
@Property (nonatomic) NSString * _Nullable overrideTagManagementURL;
fatal error: too many errors emitted, stopping now [-ferror-limit=]
5 warnings and 20 errors generated.
/Users/administrator/Documents//****//Tealium/Tealium/platforms/ios/HelloCordova/Plugins/com.tealium.cordova.v5/tealium_int.m:3:9: fatal error: could not
build module 'TealiumIOS'
@import TealiumIOS;
5 warnings and 21 errors generated.
** BUILD FAILED **
The following build commands failed:
CompileC build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/tealium_int.o HelloCordova/Plugins/com.tealium.cordova.v5/tealium_int.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
ERROR building one of the platforms: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/cordova/build-debug.xcconfig,-project,HelloCordova.xcodeproj,ARCHS=i386,-target,HelloCordova,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/sharedpch
You may not have the required environment or OS to build this project
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/cordova/build-debug.xcconfig,-project,HelloCordova.xcodeproj,ARCHS=i386,-target,HelloCordova,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/administrator/Documents/**/******//Tealium/Tealium/platforms/ios/build/sharedpch