| 135 | } |
| 136 | |
| 137 | func iOSInstall() error { |
| 138 | var err error |
| 139 | |
| 140 | if err = sdkInstall(SDK_IOS_COMPONENT_NAME); err != nil { |
| 141 | whisk.Debug(whisk.DbgError, "sdkInstall(%s) failed: %s\n", SDK_IOS_COMPONENT_NAME, err) |
| 142 | errStr := wski18n.T("The {{.component}} SDK installation failed: {{.err}}", |
| 143 | map[string]interface{}{"component": SDK_IOS_COMPONENT_NAME, "err": err}) |
| 144 | werr := whisk.MakeWskErrorFromWskError(errors.New(errStr), err, whisk.EXIT_CODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.NO_DISPLAY_USAGE) |
| 145 | return werr |
| 146 | } |
| 147 | |
| 148 | fmt.Printf( |
| 149 | wski18n.T("Downloaded OpenWhisk iOS starter app. Unzip '{{.name}}' and open the project in Xcode.\n", |
| 150 | map[string]interface{}{"name": sdkMap[SDK_IOS_COMPONENT_NAME].FileName})) |
| 151 | return nil |
| 152 | } |
| 153 | |
| 154 | func sdkInstall(componentName string) error { |
| 155 | targetFile := sdkMap[componentName].FileName |