Not sure, what is possibly causing this issue, our fastlane script (build_ios_app) is failing.
Any suggestions on how we can fix this?
<DateTimePicker
textColor={Colors.BLACK_000000}
mode="date"
display="spinner"
value={currentDate}
onChange={handleChange}
{...otherProps}
/>
private_lane :build_app do
certificates
build_ios_app(
scheme: "AppName",
workspace:"./AppName.xcworkspace",
export_method: "app-store",
silent: true
)
end
Error trace
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:23:20: expected a type
RCT_ENUM_CONVERTER(UIDatePickerStyle, (@{
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:24:19: use of undeclared identifier 'UIDatePickerStyleAutomatic'; did you mean 'UIActionSheetStyleAutomatic'?
@"default": @(UIDatePickerStyleAutomatic),
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:25:19: use of undeclared identifier 'UIDatePickerStyleCompact'
@"compact": @(UIDatePickerStyleCompact),
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:26:19: use of undeclared identifier 'UIDatePickerStyleWheels'
@"spinner": @(UIDatePickerStyleWheels),
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:30:5: use of undeclared identifier 'UIDatePickerStyleAutomatic'; did you mean 'UIActionSheetStyleAutomatic'?
}), UIDatePickerStyleAutomatic, integerValue)
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:23:1: implicit conversion of 'NSInteger' (aka 'int') to 'id' is disallowed with ARC
RCT_ENUM_CONVERTER(UIDatePickerStyle, (@{
^
โ ๏ธ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:23:1: incompatible integer to pointer conversion returning 'NSInteger' (aka 'int') from a function with result type 'id' [-Wint-conversion]
RCT_ENUM_CONVERTER(UIDatePickerStyle, (@{
^~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:43:41: expected a type
+ (NSString*) datepickerStyleToString: (UIDatePickerStyle) style {
^~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:45:5: statement requires expression of integer type ('__strong id' invalid)
switch (style) {
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:65:14: property 'preferredDatePickerStyle' not found on object of type 'UIDatePicker *'
view.preferredDatePickerStyle = UIDatePickerStyleAutomatic;
^ ~~~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:65:41: use of undeclared identifier 'UIDatePickerStyleAutomatic'; did you mean 'UIActionSheetStyleAutomatic'?
view.preferredDatePickerStyle = UIDatePickerStyleAutomatic;
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:70:9: unknown type name 'UIDatePickerStyle'; did you mean 'UIDatePickerMode'?
UIDatePickerStyle determinedDisplayValue = view.datePickerStyle;
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:70:57: property 'datePickerStyle' not found on object of type 'UIDatePicker *'; did you mean 'datePickerMode'?
UIDatePickerStyle determinedDisplayValue = view.datePickerStyle;
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:73:94: implicit conversion of 'UIDatePickerMode' (aka 'enum UIDatePickerMode') to 'id' is disallowed with ARC
@"determinedDisplayValue": [RNDateTimePickerManager datepickerStyleToString:determinedDisplayValue],
^
โ ๏ธ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:73:94: incompatible integer to pointer conversion sending 'UIDatePickerMode' (aka 'enum UIDatePickerMode') to parameter of type 'id' [-Wint-conversion]
@"determinedDisplayValue": [RNDateTimePickerManager datepickerStyleToString:determinedDisplayValue],
^~~~~~~~~~~~~~~~~~~~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:89:39: property 'datePickerStyle' not found on object of type 'RNDateTimePicker *'; did you mean 'datePickerMode'?
if (@available(iOS 14.0, *) && view.datePickerStyle != UIDatePickerStyleWheels) {
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:89:58: use of undeclared identifier 'UIDatePickerStyleWheels'
if (@available(iOS 14.0, *) && view.datePickerStyle != UIDatePickerStyleWheels) {
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:113:13: unknown type name 'UIDatePickerStyle'; did you mean 'UIDatePickerMode'?
UIDatePickerStyle propValue = [RCTConvert UIDatePickerStyle:json];
^
โ ๏ธ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:113:31: incompatible pointer to integer conversion initializing 'UIDatePickerMode' (aka 'enum UIDatePickerMode') with an expression of type 'id' [-Wint-conversion]
UIDatePickerStyle propValue = [RCTConvert UIDatePickerStyle:json];
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:114:18: property 'preferredDatePickerStyle' not found on object of type 'RNDateTimePicker *'
view.preferredDatePickerStyle = propValue;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:116:18: property 'preferredDatePickerStyle' not found on object of type 'RNDateTimePicker *'
view.preferredDatePickerStyle = UIDatePickerStyleAutomatic;
^
โ /Users/distiller/project/node_modules/@react-native-community/datetimepicker/ios/RNDateTimePickerManager.m:116:45: use of undeclared identifier 'UIDatePickerStyleAutomatic'; did you mean 'UIActionSheetStyleAutomatic'?
view.preferredDatePickerStyle = UIDatePickerStyleAutomatic;
^
@Kamalnrf Can you explain how did you fix that?
@gigeos they probably updated their xcode to at least 11.6
yes @vonovak
Most helpful comment
@gigeos they probably updated their xcode to at least 11.6