|
Post by egghead on May 8, 2022 13:26:10 GMT
I was wondering why my app wasn't building successfully for win32. I got a hint from these lines :
[INFO] arg = ["\"E:/rhoworkspace/eGranthalayaSearchAndCountBT/bin/tmp/eGranthalaya Search BT.nsi\""] Name expects 1-2 parameters, got 3. Usage: Name installer_name [installer_name_doubled_ampersands] Error in script "E:/rhoworkspace/eGranthalayaSearchAndCountBT/bin/tmp/eGranthalaya Search BT.nsi" on line 10 -- aborting creation process
I then renamed my app with underscores instead of spaces between words and it then built successfully.
*** Request for enabling spaces in app name for win32 builds ***
|
|
|
Post by egghead on May 9, 2022 14:13:06 GMT
Alas! After renaming my app, replacing spaces with underscores, it did build successfully, but when I try to run it, the following pop-ups appear one after another :
The code execution cannot proceed because Qt5WebEngined.dll was not found. Reinstalling the program may fix this problem The code execution cannot proceed because Qt5WebEngineWidgetsd.dll was not found. Reinstalling the program may fix this problem The code execution cannot proceed because Qt5WebEngineCored.dll was not found. Reinstalling the program may fix this problem The code execution cannot proceed because Qt5Widgetsd.dll was not found. Reinstalling the program may fix this problem
No idea why its searching for all these DLLs with suffix "d" in their names!
Any suggestions why its behaving in this way? Thanks
|
|
|
Post by Alex Epifanov on May 11, 2022 11:31:38 GMT
can you share your build yml so we reproduce it on our end
|
|
|
Post by egghead on May 11, 2022 12:25:23 GMT
Forgot to state that I used RMS 7.2.2. Here's my build.yml :
## Note: sdk is full path to Rhodes root. If not defined - automatically find latest installed Rhodes gem #sdk: "e:/RhoMobileSuite7.2.2/ruby/lib/ruby/gems/2.3.0/gems/rhodes-7.2.2" sdkversion: 7.2.0 name: eGranthalaya Book Search BT version: 1.0 vendor: nic ## Note: rho_app_id send to RhoConnect server for identify application (used in multi-push configuration only) ## we recommend make it same with BundleIdentifier rho_app_id: com.nic.egranthalayabooksearchbt build: debug applog: rholog.txt
# enable encrypt of database #encrypt_database: 1
capabilities: - vibrate - bluetooth
# enable encryption of bundle by AES (only for iOS and Adnroid) # key should be generated by this command: # $ rake build:bundle:generate_AES_key #encrypt_files_key: "9kefijsPZjfOHDWNhpKiiq3bbewg5rgv83Hb/qMAQSw=" #encrypt_file_extensions: # - html # - js # - css # - iseq
## Note: enbale it for use new style of iOS top status bar(battery info, etc.) - status bar is transparency and over application window #iphone_use_new_ios7_status_bar_style: 1
## Note: enable this for force iOS full screen (top status bar with battery info etc. is hidden) #iphone_full_screen: 1
## Note: set this to 0 for remove title bar of Android application ## also setup "full_screen" in rhoconfig.txt #android_title: 0
iphone: configuration: Release ## emulatortarget can be "iphone", "ipad" or UUID or Name of already exist simulator #emulatortarget: iphone ## Note: sdk can be 3 predefined value : latest, latest_simulator, latest_device ## simulator or device detect by rake command for "rake run:iphone" is simulator, for "rake device:iphone:production" is device ## sdk also can be defined exactly like: iphonesimulator10.2 or iphoneos10.2 sdk: latest ## Note: Provisioning ## There are two provisioning type for modern XCode: Automatic and Manual ## development_team must be configured for any type provisioning ## you see team code by run this command: ## $ security find-identity -p codesigning -v ## you will see list of certificates and you should copy code from "iPhone Distribution" line like this (code is PNQRMU3LPM): ## 5) D6D5EE35B3F8D9C04E85C7015539F04B38403DA3 "iPhone Distribution: Vasya Pupkin (PNQRMU3LPM)" ## ## Note: This is Automatic provisioning configuration: #provisioning_style: Automatic #development_team: "PNQRMU3LPM" ## ## Note: This is Manual provisioning configuration: ## provisionprofile can be defined as name or UUID - if you defined provisionprofile then codesignidentity defined automatically if you not defined it in this build.yml #provisionprofile: "Current WildCart 05" #provisioning_style: Manual #development_team: "PNQRMU3LPM" #codesignidentity: "iPhone Developer" ## #entitlements: BundleIdentifier: com.rhomobile.egranthalayasearchandcountbt BundleURLScheme: egranthalayasearchandcountbt ## Note: Specifies the URL schemes the app is able to call using Rho.System.runApplication #ApplicationQueriesSchemes: ['scheme1', 'scheme2'] ## Note: Specifies list of HTTP domains for connect from application #http_connection_domains: ['domain1.com', 'domain2.org'] ## Note: Specify remove of Info.plist keys - use this if you need to remove some keys from Info.plist ## This example remove two keys with unsupported screen orientation #info_plist_data_remove: #- UISupportedInterfaceOrientations: ['UIInterfaceOrientationLandscapeLeft', 'UIInterfaceOrientationLandscapeRight'] ## Note: Specifies set/modify of Info.plist keys with content(hash) - all of this items will be apply to final Info.plist of application. You can specify any Ino.plist data in this parameter. ## This example allow all HTTP connections in application: #info_plist_data: # NSAppTransportSecurity: # NSAllowsArbitraryLoads: true ## if you use "barcode" extension on iOS, you can switch barcode recognize engine: APPLE_BARCODE_ENGINE(default), ZXING, ZBAR #barcode_engine: APPLE_BARCODE_ENGINE
uwp: productid: '91d3b350-af25-013a-1b72-204747c7c730' target: 'ARM'
android: extensions: - bluetooth #manifest_template: 'AndroidManifest.erb'
abis: - arm - aarch64 #specifies compile SDK version ( 9 corresponds to API 28). If not specified then latest available API level will be used. #version: 9
#targetSDK: 28
## Note: in order to simplify debugging only app messages and system channels with priority informative and higher, and any errors are enabled by default logcatFilter: APP:I StrictMode:I DEBUG:I *:E
## Note: setup android_title to 0 for remove default window titlebar in Android application #android_title: 0
#linux build section linux:
wm: #sdk: "MC3000c50b (ARMV4I)" #sdk: "Windows Mobile 6.5.3 Professional DTK (ARMV4I)" extensions: - webkit
win32: deployqt: 1 deploymsvc: 1 msvc: 2015
sailfish: configuration: Release target: 'arm' target_sdk: 'SailfishOS-2.1.4.13-armv7hl' build_threads: 1 enable_web_engine: false device: type: real device_name: INOI R7 (ARM) user: nemo key: C:/SailfishOS/vmshare/ssh/private_keys/INOI_R7_(ARM)/nemo password: 123 host: '192.168.2.15' extensions: ["mediacapture", "barcode", "signature", "rhoconnect-client", "serialport"]
extensions: []
rhobundle: exclude_items: - thumb.db
|
|
|
Post by Alex Epifanov on May 11, 2022 15:52:29 GMT
|
|