Conversation
Luke9389
left a comment
There was a problem hiding this comment.
After having some trouble with my iOS environment, this diff appeared for me as well. I'm not 100% sure what it does, but it seems to unblock the oft-encountered rbenv: pod: command not found error.
|
Check out this diff from the React Native Upgrade Helper: https://react-native-community.github.io/upgrade-helper/?from=0.69.3&to=0.71.0-rc.0 It includes the inverse of (all?) these changes. Not sure if it's all correct or if those changes were made in the rn template app with a good reason or what. Just letting you know why you're seeing this diff / why the contents.xcworkspacedata was deleted So we should probably dig in and make sure we understand these changes well before merging this (and maybe update the .gitignore accordingly, if needed) |
|
@roryabraham it looks like we're version 0.70.4, should we just upgrade to 0.71.0? This diff is pretty annoying and I get it every time. |
|
Agree it's annoying. Maybe we should just merge it and see if there are any problems |
|
Sounds good. @Luke9389 @roryabraham would either of you be willing to fill the reviewer checklist? or are we skipping it here? |
|
I got it |
|
|
Getting a weird checklist error |
|
Merged main since this PR is a couple of weeks old. Hopefully it will fix the checklist error. |
|
Merging since checks are passing now. |
|
@luacmartins looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
Tests passed. Removing label. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by @luacmartins in version: 1.2.31-0 🚀
|
|
The production deploy comment failed for this PR, but this was deployed to production on v1.2.32-2 on Nov 28. |
Details
Commits changes to
ios/NewExpensify.xcodeproj/project.pbxprojandios/NewExpensify.xcworkspace/contents.xcworkspacedataafter runningpod installFixed Issues
$ https://expensify.slack.com/archives/C03TQ48KC/p1667940701889889
Tests
cd ios && pod installQA Steps
None.
PR Author Checklist
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*filesWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)PR Reviewer Checklist
The reviewer will copy/paste it into a new comment and complete it after the author checklist is completed
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick).src/languages/*filesWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarhave been tested & I retested again)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)Screenshots
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android