Skip to content

Commit c119d3e

Browse files
authored
Merge pull request #4662 from NativeScript/fatme/fix-installation-lookup-failed
fix: fix `InstallationLookupFailed` error is thrown when deploying on iOS device
2 parents 4350fa1 + 707992a commit c119d3e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: lib/controllers/run-controller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export class RunController extends EventEmitter implements IRunController {
240240
const deviceDescriptor = _.find(deviceDescriptors, dd => dd.identifier === device.deviceInfo.identifier);
241241
const platformData = this.$platformsDataService.getPlatformData(device.deviceInfo.platform, projectData);
242242
const prepareData = this.$prepareDataService.getPrepareData(liveSyncInfo.projectDir, device.deviceInfo.platform, { ...liveSyncInfo, watch: !liveSyncInfo.skipWatcher, nativePrepare: { skipNativePrepare: !!deviceDescriptor.skipNativePrepare } });
243-
const buildData = this.$buildDataService.getBuildData(projectData.projectDir, device.deviceInfo.platform, { ...liveSyncInfo, outputPath: deviceDescriptor.outputPath });
243+
const buildData = this.$buildDataService.getBuildData(projectData.projectDir, device.deviceInfo.platform, { ...liveSyncInfo, outputPath: deviceDescriptor.outputPath, buildForDevice: !device.isEmulator });
244244
const prepareResultData = await this.$prepareController.prepare(prepareData);
245245

246246
try {

Diff for: lib/services/build-info-file-service.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class BuildInfoFileService implements IBuildInfoFileService {
5050

5151
public async saveDeviceBuildInfo(device: Mobile.IDevice, projectData: IProjectData, outputFilePath: string): Promise<void> {
5252
const deviceFilePath = await this.getDeviceBuildInfoFilePath(device, projectData);
53-
const appIdentifier = projectData.projectIdentifiers[device.deviceInfo.platform];
53+
const appIdentifier = projectData.projectIdentifiers[device.deviceInfo.platform.toLowerCase()];
5454

5555
await device.fileSystem.putFile(path.join(outputFilePath, buildInfoFileName), deviceFilePath, appIdentifier);
5656
}

0 commit comments

Comments
 (0)