Quantcast
Channel: Active questions tagged react-native+ios - Stack Overflow
Viewing all 17110 articles
Browse latest View live

React Native - FBReactNativeSpec Command PhaseScriptExecution failed with a nonzero exit code

$
0
0

I am using a MacBook Pro with

  • M1 chip
  • MacOS Big Sur
  • Xcode Version 13.2.1
  • node v14.17.5

I wanted to follow this tutorial to set up a new React Native project called AwesomeProject https://reactnative.dev/docs/environment-setup the section with React Native CLI Quickstart.

When I try to run the app in terminal by typing: npx react-native run-iosmy build fails with the following error:

PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/thomashuber/Library/Developer/Xcode/DerivedData/AwesomeProject-aprperxvqrezbfeyvousbagyesvr/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build/Script-5F4C70EF7D90A5A5BDAEB404279F232A.sh (in target 'FBReactNativeSpec' from project 'Pods')(1 failure)

When I try to run it in Xcode either on a simulator or on an iPhone device I get the following error in FBReactNativeSpec:

Command PhaseScriptExecution failed with a nonzero exit code

I run it with

/bin/sh -c /Users/thomashuber/Library/Developer/Xcode/DerivedData/AwesomeProject-aprperxvqrezbfeyvousbagyesvr/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build/Script-5F4C70EF7D90A5A5BDAEB404279F232A.sh

I restarted my MacBook, I deleted the project and tried it again. I cleaned the project in Xcode but none of it helps. I suspect that it is due the M1 chip of my MacBook.


Unmatched Router Bug on build for ios/android but works fine on expo go app

$
0
0

I added support for both expo go and native builds in my repo but for some reason the expo router shows unmatched route on build but works fine on expo go app.

enter image description here

enter image description here

root layout:

/* eslint-disable react/react-in-jsx-scope */// import { useReactNavigationDevTools } from '@dev-plugins/react-navigation';import { BottomSheetModalProvider } from '@gorhom/bottom-sheet';// import { useNavigationContainerRef } from '@react-navigation/native';import { ThemeProvider } from '@react-navigation/native';import { SplashScreen, Stack } from 'expo-router';import { StyleSheet } from 'react-native';import FlashMessage from 'react-native-flash-message';import { GestureHandlerRootView } from 'react-native-gesture-handler';import { APIProvider } from '@/api';import { hydrateAuth, loadSelectedTheme } from '@/core';import { useThemeConfig } from '@/core/use-theme-config';export { ErrorBoundary } from 'expo-router';// Import  global CSS fileimport '../../global.css';// import { createNotifications } from 'react-native-notificated';export const unstable_settings = {  initialRouteName: '(app)',};hydrateAuth();loadSelectedTheme();// Prevent the splash screen from auto-hiding before asset loading is complete.SplashScreen.preventAutoHideAsync();export default function RootLayout() {  // const navigationRef = useNavigationContainerRef();  // useReactNavigationDevTools(navigationRef);  return <RootLayoutNav />;}function RootLayoutNav() {  return (<Providers><Stack><Stack.Screen name="(app)" options={{ headerShown: false }} /><Stack.Screen name="onboarding" options={{ headerShown: false }} /><Stack.Screen name="setup" options={{ headerShown: false }} /><Stack.Screen name="otp" options={{ headerShown: false }} /><Stack.Screen name="training" options={{ headerShown: false }} /><Stack.Screen name="login" options={{ headerShown: false }} /></Stack></Providers>  );}function Providers({ children }: { children: React.ReactNode }) {  const theme = useThemeConfig();  // const { NotificationsProvider } = createNotifications({  //   notificationPosition: 'top-right',  // });  return (<GestureHandlerRootView      style={styles.container}      className={theme.dark ? `dark` : undefined}><ThemeProvider value={theme}><APIProvider><BottomSheetModalProvider>            {/* <NotificationsProvider /> */}            {children}<FlashMessage position="top" /></BottomSheetModalProvider></APIProvider></ThemeProvider></GestureHandlerRootView>  );}const styles = StyleSheet.create({  container: {    flex: 1,  },});
Tab layout:/* eslint-disable max-lines-per-function *//* eslint-disable react/no-unstable-nested-components */import { Redirect, router, SplashScreen, Tabs } from 'expo-router';import React, { useCallback, useEffect } from 'react';import { getAllTabTitles, TabIcon } from '@/components/tab-icon';import { useAuth } from '@/core';import { getToken, getUser } from '@/core/auth/utils';import {  MyAwards as MyAwardsIcon,  MyDoctor,  MyStuff as MyStuffIcon,  MyTraining as MyTrainingIcon,} from '@/ui/icons';export default function TabLayout() {  const tabTitles = getAllTabTitles();  const status = useAuth.use.status();  // const [isFirstTime] = useIsFirstTime();  const hideSplash = useCallback(async () => {    await SplashScreen.hideAsync();  }, []);  useEffect(() => {    if (status !== 'idle') {      setTimeout(() => {        hideSplash();      }, 1000);    }  }, [hideSplash, status]);  useEffect(() => {    const getData = async () => {      let token = await getToken();      let user = await getUser();      if (!token || !user) {        router.replace('/login');      }    };    getData();  }, []);  if (status === 'signOut') {    return <Redirect href="/login" />;  }  return (<Tabs      screenOptions={{        tabBarStyle: { height: 70, paddingTop: 10, paddingBottom: 10 },      }}><Tabs.Screen        name="index"        options={{          title: tabTitles.mytraining,          tabBarIcon: ({ focused, color }) => (<TabIcon focused={focused}><MyTrainingIcon color={color} /></TabIcon>          ),          tabBarTestID: 'feed-tab',        }}      /><Tabs.Screen        name="settings"        options={{          title: tabTitles.mystuff,          headerShown: false,          tabBarIcon: ({ focused, color }) => (<TabIcon focused={focused}><MyStuffIcon color={color} /></TabIcon>          ),          tabBarTestID: 'style-tab',        }}      /><Tabs.Screen        name="awards"        options={{          title: tabTitles.myawards,          headerShown: false,          tabBarIcon: ({ focused, color }) => (<TabIcon focused={focused}><MyAwardsIcon color={color} /></TabIcon>          ),          tabBarTestID: 'style-tab',        }}      /><Tabs.Screen        name="clinic"        options={{          title: tabTitles.mydoctor,          headerShown: false,          tabBarIcon: ({ focused, color }) => (<TabIcon focused={focused}><MyDoctor color={color} /></TabIcon>          ),          tabBarTestID: 'settings-tab',        }}      /></Tabs>  );}

I was trying to make it work with the default exports but it seems to be breaking! I am using the initial route name aswell which might be breaking it!

Sample repo https://github.com/MohammadHarisZia/expo_sample_project

iOS Location when in use and always

$
0
0

I am working on a navigation application where locations are at the forefront. According to the information I have obtained, if the user allows the "NSLocationAlwaysAndWhenInUseUsageDescription" permission on iOS devices, the application can access location changes without any problem while the application is in the background. But when I request this permission for the first time and select the "Only when using the app" option, I cannot access the location changes, so it does not work. When the user exits the app, iOS shows a message and asks for permission again, and when I select the "always" option, I can access location changes in the background without any problem. I can't understand whether my problem is due to permissions or my user experience plan is wrong. If you have any information, can you share it with me?

Technologies I use:

How do you prevent the bottom area in a React Native SafeAreaView from overlapping over the content?

$
0
0

I'm implementing a <SafeAreaView> on my React Native app. Most of my screens are in a ScrollView. When I add the <SafeAreaView>, it obstructs the content. While I want this bottom area to be "safe", I'd like the user to be able to see the content behind it, otherwise, the space is wasted.

How do I implement a "transparent" safe area?

Simplified example:

class ExampleScreen extends Component {  render() {    return (<SafeAreaView><Scrollview><Text>Example</Text><Text>Example</Text><Text>Example</Text>          (etc)</Scrollview></SafeAreaView>    );  }}

Output:

Desired Output:

expo for ios - 'Unable to determine runtime bundle when booting device

$
0
0

Trying to start an expo project on a Macbook (Mid-2012) and the following error occured:

*** Assertion failure in -SimDevice _onBootstrapQueue_bootWithOptions:error:, SimDevice.m:20572021-12-25 21:21:29.751 simctl[3424:48740] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unable to determine runtime bundle when booting device.'

How do I fix this? Thanks in advance.

> expo start --iosStarting project at /Users/johngfisher/AppDeveloper tools running on http://localhost:19002Starting Metro Bundlerxcrun exited with signal: SIGABRT2021-12-25 21:21:29.748 simctl[3424:48740] *** Assertion failure in -[SimDevice _onBootstrapQueue_bootWithOptions:error:](), SimDevice.m:20572021-12-25 21:21:29.751 simctl[3424:48740] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unable to determine runtime bundle when booting device.'*** First throw call stack:(        0   CoreFoundation                      0x00007fff2f046727 __exceptionPreprocess + 250        1   libobjc.A.dylib                     0x00007fff6807da9e objc_exception_throw + 48        2   CoreFoundation                      0x00007fff2f06fa40 +[NSException raise:format:arguments:] + 88        3   Foundation                          0x00007fff317c23c6 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 166        4   CoreSimulator                       0x00000001063db543 -[SimDevice _onBootstrapQueue_bootWithOptions:error:] + 1915        5   CoreSimulator                       0x00000001063dadab __35-[SimDevice bootWithOptions:error:]_block_invoke + 64        6   CoreSimulator                       0x00000001063f2c10 __32-[SimDevice bootstrapQueueSync:]_block_invoke + 16        7   libdispatch.dylib                   0x00007fff691c4658 _dispatch_client_callout + 8        8   libdispatch.dylib                   0x00007fff691d06ec _dispatch_lane_barrier_sync_invoke_and_complete + 60        9   CoreSimulator                       0x00000001063f2ba3 -[SimDevice bootstrapQueueSync:] + 169        10  CoreSimulator                       0x00000001063dac65 -[SimDevice bootWithOptions:error:] + 178        11  simctl                              0x000000010629f62a simctl + 169514        12  simctl                              0x00000001062ab365 simctl + 217957        13  libdispatch.dylib                   0x00007fff691c36c4 _dispatch_call_block_and_release + 12        14  libdispatch.dylib                   0x00007fff691c4658 _dispatch_client_callout + 8        15  libdispatch.dylib                   0x00007fff691d2aa8 _dispatch_root_queue_drain + 663        16  libdispatch.dylib                   0x00007fff691d3097 _dispatch_worker_thread2 + 92        17  libsystem_pthread.dylib             0x00007fff694229f7 _pthread_wqthread + 220        18  libsystem_pthread.dylib             0x00007fff69421b77 start_wqthread + 15)libc++abi.dylib: terminating with uncaught exception of type NSExceptionError: xcrun exited with signal: SIGABRT    at ChildProcess.completionListener (/usr/local/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:64:13)    at Object.onceWrapper (events.js:418:26)    at ChildProcess.emit (events.js:311:20)    at maybeClose (internal/child_process.js:1021:16)    at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)    ...    at spawnAsync (/usr/local/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:26:19)    at xcrunAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/SimControl.ts:427:18)    at runBootAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/SimControl.ts:217:11)    at bootAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/SimControl.ts:189:9)    at action (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/SimControl.ts:142:19)    at waitForActionAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/apple/utils/waitForActionAsync.ts:17:22)    at waitForDeviceToBootAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/SimControl.ts:141:10)    at /usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/utils/profileMethod.ts:22:21    at ensureSimulatorOpenAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/Simulator.ts:233:30)    at processTicksAndRejections (internal/process/task_queues.js:97:5)

Add file to LSApplicationQueriesSchemes in your Info.plist WebView React Native

$
0
0

I'm implementing a payment platform in the app that I'm building so the payment form is shown on a WebView Now the form loads okay, but when I change something like I select a payment method from the drop-down web page loads to show options accordingly. But after that refresh it takes me back to the original state as in the page was never changed and throws a warning that reads:

Error opening URL: [Error: Unable to open URL: file:///private/var/containers/Bundle/Application/457E6674-DA77-4676-A2CF-3F21C9572B57/mnopqmobile.app/entry.asp. Add file to LSApplicationQueriesSchemes in your Info.plist.]

While searching for this I've added this in my info.plist file:

<key>LSApplicationQueriesSchemes</key><array><string>file://</string></array>

And here is the WebView component:

<WebView            style={{ flex: 1 }}            useWebKit={true}            source={{ html: paymentGatewayHTMLResponse }}            startInLoadingState={true}            scrollEnabled={true}            javaScriptEnabled={true}            domStorageEnabled={true}            originWhitelist={["file://"]}        />

But it still throws that warning and takes me back to the original page.

React Native's Flatlist Performance is very good in IOS simulators and devices, but scrooling slow in some Android devices and Simulators

$
0
0

I've tried many, many times installing React Native's App in IOS and Android devices and simulators. In IOS, flatlist performance is very good in all devices and simulators that I've tried to run. But in Android, it works smoothly only in some devices and simulators. I've noticed that flatlist strangely runs smoothly in older devices and Android versions, but it runs slowly and buggy in newer devices and simulators. How? Did anyone face this and found a clue? I've tried other libraries, like Flashlist, with no luck at all. I wish a good customer experience, and this Android instable behavior can't be called professional. I want flatlist to run smoothly on all devices, not only in the "lucky" ones Android owners, and Iphone users (IOS). Any suggestions? Thanks in advance!

I've tried everything. Installing, reinstalling, using alternative libraries, Googling, StackOverflowling, ChatGPT, etc, no luck at all.

React-native-pager-view setPage() function does not work 100% of the time on iOS

$
0
0

I have a bottom page that contains a PagerView with 4 pages in it. I've got 'Next' and a 'Previous' buttons at the bottom of the page that calls the goToNextPage and goToPreviousPage functions. For some reason on iOS, this only works some of the time. Other times, it gets hung up on one of the pages. I added the console logs and the correct screen index is always getting printed. It seems to just not be setting the page correctly. There doesn't seem to be anything different I need to do to reproduce this, it just randomly occurs. (react-native-pager-view: "6.2.3")

Here are the page changing functions:

    const pagerRef = useRef(null);    const [ currentPage, setCurrentPage ] = useState(0)
      const goToNextPage = () => {    //console.log("Pager ref: ", pagerRef.current)      const currentPageIndex = currentPage;      const nextPageIndex = currentPageIndex + 1      if (currentPageIndex < 3) {          console.log("Current page index: ", currentPageIndex)        console.log("Going to page index: ", nextPageIndex)        setCurrentPage(nextPageIndex);      }      pagerRef.current?.setPage(nextPageIndex);      };      const goToPreviousPage = () => {      const currentPageIndex = currentPage;      const previousPageIndex = currentPageIndex - 1;      if (currentPageIndex > 0) {        console.log("Current page index: ", currentPageIndex)        console.log("Going to page index: ", previousPageIndex)        setCurrentPage(previousPageIndex);      }      pagerRef.current?.setPage(previousPageIndex);      };

And here's the pager view itself. The scrollEnabled also stops functioning when the pages get stuck. I tried setting it to false but that didn't help.

<PagerView            style={styles.pager}            ref={pagerRef}                         initialPage={0}                         scrollEnabled={true}>             <View key="1">                 <Text>Page 1</Text>             </View>             <View key="2">                 <Text>Page 2</Text>             </View>             <View key="3">                 <Text>Page 3</Text>             </View>             <View key="4">                 <Text>Page 4</Text>             </View>           </PagerView>

I also tried updating the pagerRef with a simple useEffect which just made the page changes slower while the issue still persisted:

    useEffect(() => {pagerRef.current?.setPage(currentPage)}, [currentPage])

Thanks!


Expo App stuck on Splash Screen in Expo SDK 50

$
0
0

My app was working fine only a till only a few days back for some reason the app was getting stuck on the splash screen. This is on both Android and iOS simulators.

I tried updating all my dependancies to the latest versions. I tried reinstalling all packages but that didn't work either. I'm quite confused at this point.

I'm currently running the app in Expo Go.

{"name": "myapp","main": "expo-router/entry","version": "1.0.0","scripts": {"start": "expo start","prebuild": "expo prebuild","doctor": "expo-doctor@latest","android": "expo run:android","ios": "expo run:ios","web": "expo start --web","test": "jest --watchAll"  },"jest": {"preset": "jest-expo"  },"dependencies": {"@expo/vector-icons": "^14.0.0","@gorhom/bottom-sheet": "^4","@react-native-community/datetimepicker": "7.6.1","@react-native-picker/picker": "2.6.1","@react-navigation/native": "^6.0.2","expo": "~50.0.15","expo-av": "^13.10.5","expo-font": "~11.10.3","expo-image-picker": "~14.7.1","expo-linking": "~6.2.2","expo-router": "~3.4.8","expo-splash-screen": "~0.26.4","expo-status-bar": "~1.11.1","expo-system-ui": "~2.9.3","expo-web-browser": "~12.8.2","react": "18.2.0","react-dom": "18.2.0","react-native": "0.73.6","react-native-gesture-handler": "~2.14.0","react-native-reanimated": "~3.6.2","react-native-safe-area-context": "4.8.2","react-native-screens": "~3.29.0","react-native-web": "~0.19.6"  },"devDependencies": {"@babel/core": "^7.20.0","@types/react": "~18.2.45","jest": "^29.2.1","jest-expo": "~50.0.4","react-test-renderer": "18.2.0","typescript": "^5.1.3"  },"private": true}

Setting up vscode and Xcode for iOS development for first time

$
0
0

I have worked done a little iOS development in the past but never had to set up everything from scratch. Just worked on what was already there and did the front end designs for the apps. I'm a little confused how to get this set up.

I used vscode to create the code and Xcode simulator to view the app itself.

I have downloaded Xcode and already have vscode, but have little idea where to go from here. I understand it was using react-native. I remember using metro, and pod install in the vs terminal but unsure where to gather this from again.

My apologies I realise my question may not be entirely clear or to the point.

How to fix 'no implicit conversion of nil into String' installing react native pods

$
0
0

I upgraded react native from 0.72 to 0.73.8, but when I try to install the pods with pod install I get the following error:

Downloading dependenciesGenerating Pods projectSetting USE_HERMES build settingsSetting REACT_NATIVE build settings[!] An error occurred while processing the post-install hook of the Podfile.no implicit conversion of nil into String/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:130:in `join'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:130:in `block (2 levels) in set_node_modules_user_settings'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:129:in `each'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:129:in `block in set_node_modules_user_settings'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:128:in `each'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/cocoapods/utils.rb:128:in `set_node_modules_user_settings'/Users/francescoclementi/Documents/develop/parkinglesscustomer/node_modules/react-native/scripts/react_native_pods.rb:307:in `react_native_post_install'/Users/francescoclementi/Documents/develop/parkinglesscustomer/ios/Podfile:55:in `block (2 levels) in from_ruby'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/podfile.rb:196:in `post_install!'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:1013:in `run_podfile_post_install_hook'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:1001:in `block in run_podfile_post_install_hooks'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:149:in `message'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:1000:in `run_podfile_post_install_hooks'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:337:in `block (2 levels) in create_and_save_projects'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/xcode/pods_project_generator/pods_project_writer.rb:61:in `write!'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:336:in `block in create_and_save_projects'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:315:in `create_and_save_projects'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:307:in `generate_pods_project'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:183:in `integrate'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:170:in `install!'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/command/install.rb:52:in `run'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'/Users/francescoclementi/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/cocoapods-1.15.2/bin/pod:55:in `<top (required)>'/Users/francescoclementi/.rbenv/versions/2.7.4/bin/pod:23:in `load'/Users/francescoclementi/.rbenv/versions/2.7.4/bin/pod:23:in `<main>'

This is my pod file:

# Resolve react_native_pods.rb with node to allow for hoistingrequire Pod::Executable.execute_command('node', ['-p','require.resolve("react-native/scripts/react_native_pods.rb",    {paths: [process.argv[1]]},  )', __dir__]).stripplatform :ios, min_ios_version_supportedprepare_react_native_project!def share_pods (target_name)  # If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.  # because `react-native-flipper` depends on (FlipperKit,...) that will be excluded  #  # To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`  # ```js  # module.exports = {  #   dependencies: {  #     ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),  # ```  flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled  linkage = ENV['USE_FRAMEWORKS']  if linkage != nil    Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green    use_frameworks! :linkage => linkage.to_sym  end  target target_name do    $config = use_native_modules!    use_frameworks! :linkage => :static    $RNFirebaseAsStaticFramework = true    use_react_native!(      :path => $config[:reactNativePath],      # Enables Flipper.      #      # Note that if you have use_frameworks! enabled, Flipper will not work and      # you should disable the next line.      # :flipper_configuration => flipper_config,      # An absolute path to your application root.      :app_path => "#{Pod::Config.instance.installation_root}/.."    )  endendshare_pods('target1')share_pods('target1-prod') post_install do |installer|  # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202  react_native_post_install(    installer,    $config[:reactNativePath],    :mac_catalyst_enabled => false  )end

If I remove the react_native_post_install it will work fine, but it's not the correct solution

expo sdk 50 EAS IOS build error after install sentry

$
0
0

I have issue on eas build iosld: Undefined symbols:

❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)Script has ambiguous dependencies causing it to run on every build.To fix, go to: Xcode » dwryna/dwryna » Build Phases »'Upload Debug Symbols to Sentry'Either: Uncheck "Based on dependency analysis", or select output files to trigger the script▸ ** ARCHIVE FAILED **The following build commands failed:▸ Ld /Users/expo/Library/Developer/Xcode/DerivedData/dwryna-ankifntoriibzmaeakttgeldbjkf/Build/Intermediates.noindex/ArchiveIntermediates/dwryna/InstallationBuildProductsLocation/Applications/dwryna.app/dwryna normal (in target 'dwryna' from project 'dwryna')▸ (1 failure)** ARCHIVE FAILED **The following build commands failed:Ld /Users/expo/Library/Developer/Xcode/DerivedData/dwryna-ankifntoriibzmaeakttgeldbjkf/Build/Intermediates.noindex/ArchiveIntermediates/dwryna/InstallationBuildProductsLocation/Applications/dwryna.app/dwryna normal (in target 'dwryna' from project 'dwryna')(1 failure)

im trying to build expo react native app uisng EAS

expo sdk 50 EAS IOS build error after install smartlook

$
0
0

I have issue on eas build iosld: Undefined symbols:

❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)Script has ambiguous dependencies causing it to run on every build.To fix, go to: Xcode »/» Build Phases »'Upload Debug Symbols to Sentry'Either: Uncheck "Based on dependency analysis", or select output files to trigger the script▸ ** ARCHIVE FAILED **The following build commands failed:▸ Ld /Users/expo/Library/Developer/Xcode/DerivedData/-ankifntoriibzmaeakttgeldbjkf/Build/Intermediates.noindex/ArchiveIntermediates/dwryna/InstallationBuildProductsLocation/Applications/.app/normal (in target '' from project '')▸ (1 failure)** ARCHIVE FAILED **The following build commands failed:Ld /Users/expo/Library/Developer/Xcode/DerivedData/-ankifntoriibzmaeakttgeldbjkf/Build/Intermediates.noindex/ArchiveIntermediates//InstallationBuildProductsLocation/Applications/dwryna.app/normal (in target '' from project '')(1 failure)

ld: warning: ignoring duplicate libraries: '-lc++'

ld: warning: Could not find or use auto-linked library 'swiftXPC': library 'swiftXPC' not found

ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found

ld: Undefined symbols:

_swift_FORCE_LOAD$_swiftXPC, referenced from:

  __swift_FORCE_LOAD_$_swiftXPC_$_SmartlookAnalytics in SmartlookAnalytics[19](SmartlookObjC+UICollectionView.o)  __swift_FORCE_LOAD_$_swiftXPC_$_SmartlookObjCProxy in SmartlookObjCProxy[3](SmartlookObjc+Masks.o)

clang: error: linker command failed with exit code 1 (use -v to see invocation)

im trying to build expo react native app uisng EAS

Error when building for iOS with Expo EAS "Provided Distribution Certificate is no longer valid on Apple's server"

$
0
0

I'm trying to build my Expo app. I already built it for Android, but now I'm struggling to create a release on iOS to upload on TestFlight.I have the apple developer account of my university, and they added our bundle ID there(I'm not an admin).When I try to build with EAS, it requires a p12 file.

So, I tried to generate it in this way:

  1. From Keychain Access I created a CSR(by adding my mail and name) and then on Apple Developers I uploaded it(Certificates > +), so I downloaded a .cer file

  2. I opened the .cer on Keychain Access and I dragged it under "login" section

  3. From there I've exported the p12 file

But that p12 gives me always this error when I run npx eas build --platform ios :

Provided Distribution Certificate is no longer valid on Apple's server

after submitting the p12 file.

Can someone help us? Thanks in advance for your availability :)

PhaseScriptExecution [CP-User]\ Config\ codegen 'react-native-config

$
0
0

I upgraded React Native from 0.70.7 to 0.74, but I am getting the following error.

** BUILD FAILED **The following build commands failed:        PhaseScriptExecution [CP-User]\ Config\ codegen /Users/hakanuysal/Library/Developer/Xcode/DerivedData/myProject-dzmuzwuniukjeedngibspubvfwbd/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/react-native-config.build/Script-46EB2E00042F70.sh (in target 'react-native-config' from project 'Pods')(1 failure)error Command failed with exit code 1.

package.json:

{"name": "myProject","version": "1.0.0","private": true,"scripts": {"android": "react-native run-android --variant=productiondebug --appId com.myProject","ios": "react-native run-ios","start": "react-native start","ios:beta": "react-native run-ios --scheme 'myProjectStaging'  --configuration 'StagingDebug'","test": "jest","lint": "eslint --ext src/**/*.{js,ts,tsx}","clean": "cd android && ./gradlew clean && rm -rf ~/.gradle/caches/build-cache-* && ./gradlew --stop && cd .. && watchman watch-del-all && rm -rf node_modules/ && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* &&  yarn cache clean && yarn install && cd ios && rm -rf Podfile.lock && rm -rf Pods/ && pod install && cd .. && yarn start --reset-cache","metro-clean": "watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* &&  yarn cache clean && yarn start --reset-cache","cache-clean": "yarn start --reset-cache","postinstall": "patch-package","prettier:write": "yarn prettier --write src/**/*.{js,ts,tsx,json}","package-check": "npm-check -i @myProject/* -p","package-check:dev": "npm-check -i @myProject/* -d","build-android:apk": "cd android && ./gradlew clean && rm -rf ~/.gradle/caches/build-cache-* && ./gradlew --stop && watchman watch-del-all && ./gradlew assembleProductionRelease && ./gradlew --stop","build-android-market": "cd android && ./gradlew bundleProductionRelease"  },"dependencies": {"@eva-design/eva": "^2.1.1","@invertase/react-native-apple-authentication": "^2.2.2","@ptomasroos/react-native-multi-slider": "^2.2.2","@react-native-clipboard/clipboard": "1.14.1","@react-native-community/datetimepicker": "8.0.0","@react-native-firebase/analytics": "19.2.2","@react-native-firebase/app": "19.2.2","@react-native-firebase/auth": "19.2.2","@react-native-firebase/crashlytics": "19.2.2","@react-native-firebase/database": "19.2.2","@react-native-firebase/messaging": "19.2.2","@react-native-firebase/perf": "19.2.2","@react-native-google-signin/google-signin": "^11.0.1","@react-native-masked-view/masked-view": "0.3.1","@react-navigation/bottom-tabs": "6.5.20","@react-navigation/drawer": "6.6.15","@react-navigation/elements": "1.3.30","@react-navigation/native": "6.1.17","@react-navigation/stack": "6.3.29","@reduxjs/toolkit": "2.2.3","@rnhooks/keyboard": "^1.1.0","@sentry/react-native": "5.22.0","@ui-kitten/components": "^5.1.2","@ui-kitten/eva-icons": "^5.1.2","axios": "1.6.8","deprecated-react-native-prop-types": "^5.0.0","expo": "^50.0.17","expo-linear-gradient": "12.7.2","expo-screen-orientation": "6.4.1","i18next": "23.11.3","lodash": "^4.17.21","lottie-ios": "4.4.1","lottie-react-native": "6.7.2","metro": "0.80.8","moment": "2.30.1","moment-duration-format": "^2.3.2","prop-types": "^15.8.1","react": "18.3.1","react-i18next": "14.1.1","react-native": "0.74.0","react-native-adjust": "4.38.1","react-native-agora": "4.3.0-build.1","react-native-bootsplash": "5.5.3","react-native-code-push": "8.2.2","react-native-confetti-cannon": "^1.5.2","react-native-config": "1.5.0","react-native-device-info": "10.13.2","react-native-dialog": "^9.2.2","react-native-fast-image": "8.6.3","react-native-fbsdk-next": "^13.0.0","react-native-flash-message": "0.4.2","react-native-gesture-handler": "2.16.1","react-native-gifted-chat": "2.4.0","react-native-google-mobile-ads": "13.2.0","react-native-gradle-plugin": "^0.71.19","react-native-hyperlink": "^0.0.22","react-native-inappbrowser-reborn": "^3.7.0","react-native-keyboard-aware-scroll-view": "^0.9.5","react-native-localize": "3.1.0","react-native-mmkv": "2.12.2","react-native-modal": "^13.0.1","react-native-modal-datetime-picker": "17.1.0","react-native-pager-view": "6.3.1","react-native-permissions": "3.0.4","react-native-purchases": "7.27.1","react-native-reanimated": "^3.10.0","react-native-restart": "^0.0.27","react-native-safe-area-context": "^4.10.1","react-native-screens": "3.31.1","react-native-snackbar": "^2.4.0","react-native-snap-carousel": "^3.9.1","react-native-store-review": "^0.4.3","react-native-svg": "^15.2.0","react-native-swipe-list-view": "^3.2.9","react-native-tab-view": "3.5.2","react-native-vector-icons": "10.0.3","react-native-walkthrough-tooltip": "^1.6.0","react-redux": "9.1.1","redux": "5.0.1","socket.io-client": "4.7.5"  },"devDependencies": {"@babel/core": "^7.24.5","@babel/plugin-proposal-decorators": "7.24.1","@babel/plugin-syntax-typescript": "7.24.1","@babel/preset-typescript": "7.24.1","@babel/runtime": "^7.24.5","@react-native-community/eslint-config": "^3.2.0","@sentry/types": "^7.112.2","@types/eslint": "^8.56.10","@types/jest": "29.5.12","@types/lodash": "^4.17.0","@types/react": "^18.2.6","@types/react-dom": "^18.3.0","@types/react-native": "^0.73.0","@types/react-native-snap-carousel": "^3.8.11","@types/react-redux": "7.1.33","@types/react-test-renderer": "^18.3.0","@typescript-eslint/eslint-plugin": "7.8.0","@typescript-eslint/parser": "7.8.0","@ui-kitten/metro-config": "^5.1.2","babel-jest": "^29.7.0","babel-plugin-module-resolver": "^5.0.2","babel-plugin-transform-inline-environment-variables": "0.4.4","babel-plugin-transform-remove-console": "^6.9.4","eslint": "9.1.1","eslint-config-prettier": "^9.1.0","eslint-config-standard": "^17.0.0","eslint-config-universe": "^12.0.1","eslint-import-resolver-typescript": "^3.5.1","eslint-plugin-import": "^2.26.0","eslint-plugin-node": "^11.1.0","eslint-plugin-prettier": "^5.1.3","eslint-plugin-promise": "^6.0.1","eslint-plugin-react": "^7.34.1","eslint-plugin-react-hooks": "^4.6.2","eslint-plugin-standard": "^5.0.0","jest": "^29.7.0","metro-react-native-babel-preset": "0.77.0","patch-package": "^8.0.0","postinstall-postinstall": "^2.1.0","prettier": "^3.2.5","pretty-quick": "^4.0.0","react-test-renderer": "18.3.1","ts-jest": "29.1.2","typescript": "5.4.5"  },"jest": {"preset": "react-native","moduleFileExtensions": ["ts","tsx","js","jsx","json","node"    ]  },"expo": {"autolinking": {"exclude": ["react-native-reanimated"      ]    }  }}

podfile:

use_modular_headers!$RNFirebaseAsStaticFramework = true$RNFirebaseAnalyticsWithoutAdIdSupport=true$RNGoogleMobileAdsAsStaticFramework = truepod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec', :modular_headers => falserequire File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")require_relative '../node_modules/react-native/scripts/react_native_pods'require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'platform :ios, '14.0'install! 'cocoapods', :deterministic_uuids => falseproject 'myProject','DevDebug' => :debug,'DevRelease' => :release,'StagingDebug' => :debug,'StagingRelease' => :release,'Debug' => :debug,'Release' => :releasetarget 'myProject' do  use_expo_modules!  post_integrate do |installer|    begin      expo_patch_react_imports!(installer)    rescue => e      Pod::UI.warn e    end    begin      expo_patch_react_imports!(installer)    rescue => e      Pod::UI.warn e    end  end  config = use_native_modules!  # Flags change depending on the env values.  flags = get_default_flags()  use_react_native!(    :path => config[:reactNativePath],    :hermes_enabled => false,    :fabric_enabled => false,    :app_path => "#{Pod::Config.instance.installation_root}/.."  )  permissions_path = '../node_modules/react-native-permissions/ios'  pod 'Permission-Microphone', :path => "#{permissions_path}/Microphone"  pod 'Permission-AppTrackingTransparency', :path => "#{permissions_path}/AppTrackingTransparency"  pod 'Permission-Notifications', :path => "#{permissions_path}/Notifications"  ## Firebase pods  pod 'Firebase', :modular_headers => true  pod 'FirebaseCore', :modular_headers => true  pod 'GoogleUtilities', :modular_headers => true  post_install do |installer|    react_native_post_install(      installer,      config[:reactNativePath],      :mac_catalyst_enabled => false    )    # __apply_Xcode_12_5_M1_post_install_workaround(installer)    installer.target_installation_results.pod_target_installation_results      .each do |pod_name, target_installation_result|      target_installation_result.resource_bundle_targets.each do |resource_bundle_target|        resource_bundle_target.build_configurations.each do |config|          config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'        end      end    end  endend

AppEntry Bundling issue when running expo react native ios app

$
0
0

So I am following the AWS Amplify documents to create a react native expo app.( https://docs.amplify.aws/react-native/start/getting-started/setup/ )

I have installed an api for graphQL (which generated typescript) storage and Auth.

Package.json

{"name": "gimme-golf","version": "1.0.0","main": "node_modules/expo/AppEntry.js","scripts": {"start": "expo start","android": "expo start --android","ios": "expo start --ios","web": "expo start --web"  },"dependencies": {"@aws-amplify/react-native": "^1.0.28","@aws-amplify/ui-react-native": "^2.1.6","@react-native-async-storage/async-storage": "^1.23.1","@react-native-community/netinfo": "^11.3.1","@types/react": "~18.2.45","aws-amplify": "^6.2.0","babel-plugin-module-resolver": "^5.0.2","expo": "~50.0.17","expo-status-bar": "~1.11.1","react": "18.2.0","react-native": "0.73.6","react-native-get-random-values": "^1.11.0","react-native-safe-area-context": "4.8.2","typescript": "^5.3.0"  },"devDependencies": {"@babel/core": "^7.20.0"  },"private": true}

App.js

import { StatusBar } from 'expo-status-bar';import { StyleSheet, Text, View } from 'react-native';import {  withAuthenticator,  useAuthenticator} from '@aws-amplify/ui-react-native';import { Amplify } from 'aws-amplify';import amplifyconfig from './src/amplifyconfiguration.json';Amplify.configure(amplifyconfig);// retrieves only the current value of 'user' from 'useAuthenticator'const userSelector = (context) => [context.user];const SignOutButton = () => {  const { user, signOut } = useAuthenticator(userSelector);  return (<Pressable onPress={signOut} style={styles.buttonContainer}><Text style={styles.buttonText}>        Hello, {user.username}! Click here to sign out!</Text></Pressable>  );};const App = () => {  return (<SafeAreaView style={styles.container}><View style={styles.container}><SignOutButton /></View></SafeAreaView>  );}export default withAuthenticator(App);const styles = StyleSheet.create({  container: {    flex: 1,    backgroundColor: '#fff',    alignItems: 'center',    justifyContent: 'center',  },});

I have tried deleteing node_modules and package-lock.json and reinstalling with npm i and npx expo install.

Whatever I try I always get a variation of

iOS Bundling failed 4396ms (node_modules/expo/AppEntry.js)Unable to resolve "@babel/runtime/helpers/classCallCheck" from "node_modules/react-native/Libraries/Components/Button.js"

The area it's unable to resolve changes, but it's always failing to bundle. All I have done it follow the documentation so far. And just tried to run after installing auth and the api.

Xcode device Unavailable, runtime profile not found

$
0
0

In the following environment:

Xcode 8.3.2react-native-cli 2.0.1react-native: 0.44.0macOS Sierra 10.12.5

Just updated Xcode and macOS to run React Native and keep on practicing as I was some days ago... but everytime I try to run:

react-native run-ios

I get the error:

Scanning 555 folders for symlinks in /Users/juangarcia/projects/react-tests/CountDown/node_modules (6ms)Found Xcode project CountDown.xcodeprojCould not find iPhone 6 simulator

I try to see the list of devices available and I get:

~/projects/react-tests/CountDownSample » xcrun simctl list devices== Devices ==-- iOS 10.3 ---- tvOS 10.2 --    Apple TV 1080p (323FA90C-0366-4B5B-AEEE-D0477C61762A) (Shutdown)-- watchOS 3.2 --    Apple Watch - 38mm (F42C0C0D-325B-41DD-948D-E44B0A08B951) (Shutdown)    Apple Watch - 42mm (75D8BAF1-27CB-47EE-9EE3-D400B962F8BC) (Shutdown)    Apple Watch Series 2 - 38mm (64D01BD4-5C37-4885-A73A-52479D9CCF4F) (Shutdown)    Apple Watch Series 2 - 42mm (8471C9FD-BCF3-4DDC-B386-F17E128C5EB1) (Shutdown)-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-9-3 --    iPhone 4s (1FF2D0D3-F136-43A7-8148-7B1849A7B1E3) (Shutdown) (unavailable, runtime profile not found)    iPhone 5 (859D4D90-F1B5-4DE8-B976-6984F85CAFE3) (Shutdown) (unavailable, runtime profile not found)    iPhone 5s (5B2AD8CD-9B3F-413C-BF16-FA96F807BB2B) (Shutdown) (unavailable, runtime profile not found)    iPhone 6 (2573D214-4371-47A8-BFF6-3341862954E0) (Shutdown) (unavailable, runtime profile not found)    iPhone 6 Plus (8916CD9B-4D8B-463F-8583-75A2CE4F61FD) (Shutdown) (unavailable, runtime profile not found)    iPhone 6s (41093980-7912-4F98-9D06-981A533FAAFE) (Shutdown) (unavailable, runtime profile not found)    iPhone 6s Plus (6A85D2AE-D867-4341-979C-FEE8308DE93E) (Shutdown) (unavailable, runtime profile not found)    iPad 2 (BFBB5477-B6D9-48C3-B529-516D2D9105A7) (Shutdown) (unavailable, runtime profile not found)    iPad Retina (C49B5920-F4FF-4D7F-AA74-7AE2367FF09D) (Shutdown) (unavailable, runtime profile not found)    iPad Air (4101FC8E-D8B9-4496-AD2B-1484661C15DE) (Shutdown) (unavailable, runtime profile not found)    iPad Air 2 (9952B05C-829F-428F-AC76-EB1F8FB55D72) (Shutdown) (unavailable, runtime profile not found)    iPad Pro (735082E2-4470-4D9A-BAA1-BEDA8426B725) (Shutdown) (unavailable, runtime profile not found)-- Unavailable: com.apple.CoreSimulator.SimRuntime.tvOS-9-2 --    Apple TV 1080p (AD48DE24-6295-4EFC-9787-A9B5D8118503) (Shutdown) (unavailable, runtime profile not found)-- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-2-2 --    Apple Watch - 38mm (C3F2A7C3-3967-4159-9B79-13CBA63E399E) (Shutdown) (unavailable, runtime profile not found)    Apple Watch - 42mm (656005A9-7555-4872-A7FB-FB6BCB65139C) (Shutdown) (unavailable, runtime profile not found)

react takes by default Iphone 6 to work with, and it is not available

how can I make it available again? and why did this happen?

React Native Send sms within the app

$
0
0

I want to send sms to multiple numbers without opening to default messaging app.I try to use react-native-sms-x but its not maintained and my project just stuck at compiling.Also I used react-native-sms but it open default Messaging App filled with one user number and message body and had to click send button of it too.

React-native iOS : Cocoapods could not find compatible version for pod "Firebase/CoreOnly","Google-Maps-iOS-Utils"&"GoogleMaps"

$
0
0

I am getting the following error while running pod install for my react-native project.I tried running pod install --repo-update and pod repo update, but it didn't work for me.

[!] CocoaPods could not find compatible versions for pod"Firebase/CoreOnly": In Podfile:RNFBApp (from ../node_modules/@react-native-firebase/app) was resolved to 8.4.3, which depends onFirebase/CoreOnly (~> 6.30.0)

RNFBFirestore (from `../node_modules/@react-native-firebase/firestore`) was resolved to

7.8.2, which depends onFirebase/Firestore (~> 6.30.0) was resolved to 6.30.0, which depends onFirebase/CoreOnly (= 6.30.0)

RNFBRemoteConfig (from `../node_modules/@react-native-firebase/remote-config`) was resolved

to 6.7.1, which depends onFirebase/Core (~> 6.13.0) was resolved to 6.13.0, which depends onFirebase/CoreOnly (= 6.13.0)

CocoaPods could not find compatible versions for pod"Google-Maps-iOS-Utils": In Podfile:Google-Maps-iOS-Utils

react-native-google-maps (from `../node_modules/react-native-maps`) was resolved to 0.27.1, which

depends onGoogle-Maps-iOS-Utils (= 2.1.0)

CocoaPods could not find compatible versions for pod "GoogleMaps":
In Podfile:react-native-google-maps (from ../node_modules/react-native-maps) was resolved to 0.27.1, whichdepends onGoogle-Maps-iOS-Utils (= 2.1.0) was resolved to 2.1.0, which depends onGoogleMaps

react-native-google-maps (from `../node_modules/react-native-maps`) was resolved to 0.27.1, which

depends onGoogleMaps (= 3.5.0)

Can anyone give a possible solution to solve this?

Unable to build react native app on ios due to flipperkit

$
0
0

I am using React Native (0.73.2) and the app builds for android without issue. I am now at a stage where I am trying to test and build for ios however the build fails and this is the only information I have:

The following build commands failed:        CompileC /Users/user257599/Library/Developer/Xcode/DerivedData/###-cagfttfeertkgidamqciuaveliuz/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FlipperKit.build/Objects-normal/arm64/FlipperPlatformWebSocket.o /Users/user257599/Documents/###/###/ios/Pods/FlipperKit/iOS/FlipperKit/FlipperPlatformWebSocket.mm normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'FlipperKit' from project 'Pods')(1 failure)

I really have no idea where to go from here. I have tried running pod update with no success

Viewing all 17110 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>