Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
bf6b6e18
Commit
bf6b6e18
authored
Mar 09, 2017
by
Chris Bracken
Committed by
GitHub
Mar 09, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Check for CocoaPods installation if required (#8666)
parent
54b80cca
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
0 deletions
+10
-0
mac.dart
packages/flutter_tools/lib/src/ios/mac.dart
+10
-0
No files found.
packages/flutter_tools/lib/src/ios/mac.dart
View file @
bf6b6e18
...
@@ -317,8 +317,18 @@ bool _checkXcodeVersion() {
...
@@ -317,8 +317,18 @@ bool _checkXcodeVersion() {
return true;
return true;
}
}
bool _checkCocoaPodsInstalled() {
if (!platform.isMacOS)
return false;
return exitsHappy(<String>['
pod
', '
--
version
']);
}
void _installCocoaPods(Directory bundle, String engineDirectory) {
void _installCocoaPods(Directory bundle, String engineDirectory) {
if (fs.file(fs.path.join(bundle.path, '
Podfile
')).existsSync()) {
if (fs.file(fs.path.join(bundle.path, '
Podfile
')).existsSync()) {
if (!_checkCocoaPodsInstalled()) {
printError('
Warning:
CocoaPods
not
installed
.
Not
running
pod
install
.
');
return;
}
runCheckedSync(
runCheckedSync(
<String>['
pod
', '
install
'],
<String>['
pod
', '
install
'],
workingDirectory: bundle.path,
workingDirectory: bundle.path,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment