You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a combination of 38 commits.
Remove IFuture from function signatures - replace with async...Promise<T>
Replace future wrapper in class-less functions
Replace .wait with await
Replace .wait with await vol 2
Replace .wait with await vol 3
Replace IFuture<T> with Promise<T> in .d.ts
Replace Future.fromResult with async
Mark IFuture functions without access modifiers as async
Replace function..IFuture with async Promise ONE occurrence
Mark execute functions as async...Promise<T>
Mark lambdas as async
Replace future.throw with reject
Replace future.return with resolve
Replace new Future with new Promise(resolve, reject)
Revive lib/common
Remove fibers from package.json
Replace await return/await if with proper language
Fix file in root of lib
Fix lib/tools
Fix lib/commands/plugin
Fix lib/commands
Fix files in lib/services up to test-execution-service.ts
Fix all files in lib/providers
Update package.json with required dependencies for testing. Fix tests from android-project-properties-manager to npm-support (inclusive) - all can be run successfully.
Fix lib/device-sockets
Fix test/platform-commands
Fix services up until test-execution-service
Fix test/platform-service
Fix test/plugin-variables-service
Fix test/lugins-service
Fix test/project-commands
Fix test/project-name-service
Fix test/project-service
test/project-templates-service
Fix the rest of tests/
Fix error-reporting command
Update dependencies, tsconfig and tslint rules
Update dependencies required for transpilation.
Update tsconfig with noUnusedLocals. Fix all files which have unused local variables in constructor.
Update tslint rules.
Add missing await in before/after prepare plugins
Update ios-sim-portable to 2.0.0
Add missing await in doctor service
password=this.$prompter.getPassword("Apple ID password").wait();
45
-
}
46
-
47
-
if(!mobileProvisionIdentifier&&!ipaFilePath){
48
-
this.$logger.warn("No mobile provision identifier set. A default mobile provision will be used. You can set one in app/App_Resources/iOS/build.xcconfig");
password=awaitthis.$prompter.getPassword("Apple ID password");
42
+
}
43
+
44
+
if(!mobileProvisionIdentifier&&!ipaFilePath){
45
+
this.$logger.warn("No mobile provision identifier set. A default mobile provision will be used. You can set one in app/App_Resources/iOS/build.xcconfig");
46
+
}
47
+
48
+
if(!codeSignIdentity&&!ipaFilePath){
49
+
this.$logger.warn("No code sign identity set. A default code sign identity will be used. You can set one in app/App_Resources/iOS/build.xcconfig");
50
+
}
51
+
52
+
this.$options.release=true;
53
+
54
+
if(!ipaFilePath){
55
+
letplatform=this.$devicePlatformsConstants.iOS;
56
+
// No .ipa path provided, build .ipa on out own.
57
+
if(mobileProvisionIdentifier||codeSignIdentity){
58
+
letiOSBuildConfig: IiOSBuildConfig={
59
+
buildForDevice: true,
60
+
mobileProvisionIdentifier,
61
+
codeSignIdentity
62
+
};
63
+
this.$logger.info("Building .ipa with the selected mobile provision and/or certificate.");
64
+
// This is not very correct as if we build multiple targets we will try to sign all of them using the signing identity here.
this.$logger.info("No .ipa, mobile provision or certificate set. Perfect! Now we'll build .xcarchive and let Xcode pick the distribution certificate and provisioning profile for you when exporting .ipa for AppStore submission.");
this.$logger.info("No .ipa, mobile provision or certificate set. Perfect! Now we'll build .xcarchive and let Xcode pick the distribution certificate and provisioning profile for you when exporting .ipa for AppStore submission.");
0 commit comments