POST
|
Hi, I tested local make build for iOS using AppStudio 4.3.193 and can confirm that it works with Xcode 11 on macOS Catalina. Below are the per-requisites for building iOS apps with AppStudio 4.3 https://doc.arcgis.com/en/appstudio/extend-apps/installdevtoolslocalmake.htm#ESRI_SECTION1_666E278F8ADF48EA89793EB1B0144F75 Qt5.15.2 is the Qt version that officially supports iOS builds with Xcode 12. AppStudio 4.3 requires Qt5.13.1 and does not support building iOS apps using Xcode 12 Can you install Xcode 11 from https://developer.apple.com/download/more/ and let me know if the build starts working when using XCode 11? Thanks Shobana
... View more
12-08-2020
09:35 PM
|
0
|
1
|
1225
|
POST
|
Hi Orlo, The error message in the above screenshot "Provisioning profile is not an iOS in house profile" indicates that the distribution method has not been set correctly in AppStudio settings. Can you please check if the correct iOS Distribution type has been set in AppStudio settings -> platforms -> iOS -> Distribution method ? cc: Erwin Soekianto Thanks Shobana
... View more
11-03-2019
05:19 PM
|
0
|
0
|
666
|
POST
|
Hi Yulia, > BUT purpose strings were not added after I enabled microphone and bluetooth Can you please confirm if the app was uploaded to ArcGIS Online before submitting the build request? Every time a change is made in Settings, the app needs to be uploaded to ArcGIS Online as the Cloud Make build servers download the app code from ArcGIS Online. > I don't understand why I can't just disable those if I don't need them. Survey123 app's qml code has references to microphone and bluetooth APIs. Apple finds this usage from code analysis by scanning the ipa uploaded. Purpose strings should be added in apps that have references to the corresponding functionality. I hope this helps. Thanks Shobana
... View more
09-25-2019
07:26 PM
|
0
|
1
|
1154
|
POST
|
Hi Yulia, Enabling the microphone capability in settings will resolve this issue. NSMicrophoneUsageDescription will automatically be added to the built ipa in apps that have enabled microphone capability. Survey123 template has code that uses microphone for recording audio and bluetooth for GNSS integration. I would suggest to enable bluetooth and microphone capabilities. Upload the app and rebuild. Thanks Shobana
... View more
09-24-2019
11:58 PM
|
0
|
3
|
1154
|
POST
|
Hi Sumit, I checked the build logs for your app on the AppStudio Cloud Make build server. There is no problem with the p12 file and the password supplied. Build failed because a valid provisioning profile was not included with the build request. Can you please ensure that the provisioning profile is correctly selected in AppStudio Settings -> Platforms -> iOS -> Provisioning Profile. And, submit the build request again? Thanks Shobana
... View more
09-10-2019
12:14 AM
|
2
|
2
|
607
|
POST
|
Hi Frédéric, I checked the build logs for your app Citec TwentyFive. The cause for the build failure appears to be different to the original issue reported in this thread. In the case of your app, the openssl commands succeed and I see a "MAC verified OK" in the logs. Build fails later when importing the p12 file on the build server. There is not much information in the build log providing any clue as to why the build fails. The best step forward would be to create a support incident with Esri Support to troubleshoot the issue further using your certificate files. I understand that this is time critical since you are trying to upload the app to App Store soon. You can reach out to appstudiofeedback@esri.com to investigate this issue further. Thanks Shobana
... View more
08-14-2019
05:32 PM
|
0
|
1
|
2135
|
POST
|
Hi Paul, As per Android Developers Blog: Get your apps ready for the 64-bit requirement , the August 1st 2019 64-bit requirement applies only to new apps and app updates published to Google Play. Starting August 1, 2021, Google Play will stop serving apps without 64-bit versions on 64-bit capable devices, meaning they will no longer be available in the Play Store on those devices. So, my understanding is that existing 32-bit apps on Google Play will continue to work until August 1st 2021. Thanks Shobana
... View more
07-11-2019
11:51 PM
|
3
|
0
|
884
|
POST
|
Hi,Jared Butler microphoneUsageDescription specified in appinfo.json will be added to the built iOS app's Info.plist file only when microphone capability has been enabled. The crash issue described above can be resolved by setting the microphone capability to true in your app's appinfo.json. After making this change, please make sure to upload your app to ArcGIS Online and submit a new build request. Thanks Shobana
... View more
05-07-2019
08:14 PM
|
0
|
0
|
1425
|
POST
|
Hi Sergio Moreno, The tutorials that you are following are designed to be used directly with the ArcGIS Runtime SDK for Qt. When using with AppStudio, skip steps 1 to 5. And, instead create a new app using AppStudio Desktop. For the changes described in step 6, you can add the property inside the App Component in your AppStudio app's main qml file. Thanks Shobana
... View more
04-16-2019
11:41 PM
|
1
|
1
|
1807
|
POST
|
Hi Sergio Moreno , In AppStudio, the recommended way for creating new apps is from AppSudio desktop using the New App -> Choose a template -> Create option. Can you let me know how the untitled7 project was created? From the logs it looks like you have created a new app using the QtCreator -> New File or Project option. Thanks Shobana
... View more
04-15-2019
11:49 PM
|
0
|
3
|
1807
|
POST
|
Hi Sergio Moreno ArcGIS Runtime for Qt SDK installation is not a pre-requisite for using AppStudio. All the required ArcGIS Runtime libraries are bundled with the AppStudio installer. In most cases, you will not need to install the Qt SDK (e.g., Qt5.12.2 as mentioned in your above screenshots) for developing apps using AppStudio. A copy of the QtCreator IDE is shipped with the AppStudio installer. Using (Shift + Alt + R) you can test the changes made in the app. This option uses the Qt dlls and ArcGIS Runtime dlls installed with AppStudio. Debug JavaScript in Qt Creator—AppStudio for ArcGIS | ArcGIS As described in the above doc, installing the Qt SDK will allow you to set breakpoints and debug javascript code. Errors described in your above comment can be resolved by running the AppStudio Advanced Configuration tool. Advanced configuration tool copies a few files from the AppStudio install location to the Qt SDK folder. Hope this helps. Thanks Shobana
... View more
04-10-2019
09:57 PM
|
2
|
1
|
3011
|
POST
|
Hi Massimiliano, Currently, it's not possible to insert parameters directly in Android Manifest or iOS info.plist when using Cloud Make. However, we've made it possible to configure a lot of these properties using appinfo.json. To insert android:allowBackup=false in Android manifest file, set capabilities.backup to false in appinfo.json To set NSAllowsArbitraryLoads=YES in iOS info.plist, set capabilities.ios.appTransportSecurity.allowArbitraryLoads to true in appinfo.json Manually edit your app's appinfo.json and set below properties. Save the changes, upload the app to ArcGIS Online and submit a Cloud Make build request. Built Android apk will have android:allowBackup=false set in Manifest and iOS ipa will have NSAllowsArbitraryLoads=YES set in info.plist "capabilities": {
"backup": false,
"ios": {
"appTransportSecurity": {
"allowArbitraryLoads" : true
}
},
} Refer Edit appinfo—AppStudio for ArcGIS | ArcGIS for more details. Above appinfo properties for backup and NSAllowsArbitraryLoads will be added to this documentation soon. I hope this helps. Thanks Shobana
... View more
03-12-2019
06:35 PM
|
2
|
0
|
653
|
POST
|
Hi Chris, Thanks for testing with AppStudio 3.3 beta. AppStudio 3.3 beta iOS Cloud Make build server now uses macOS 10.14.2 and OpenSSL version LibreSSL 2.6.5. My only guess at this point is that the p12 file exported on the old mac supports an old algorithm which the latest openssl binaries don't support. We'll try to see if we can get hold of an old p12 file to reproduce the bug and investigate the issue further. >The version on the Mac I exported the Development certificates from is LibreSSL 2.2.7. The version on the Mac we >used to to export our Production certificate (which works) is LibreSSL 2.6.5. Would you be able to export the developer certificates from a newer mac as a workaround? Thanks Shobana
... View more
03-05-2019
09:32 PM
|
0
|
1
|
778
|
POST
|
Hi Chris, We've updated the openssl binaries on AppStudio 3.3 beta Cloud Make build servers. Would you please test using AppStudio 3.3 beta and let me know if the build succeeds? https://community.esri.com/groups/appstudio/blog/2019/02/27/appstudio-for-arcgis-33-beta-now-available Thanks Shobana
... View more
03-03-2019
08:37 PM
|
0
|
1
|
1357
|
POST
|
Hi Ronnie, Glad to hear that the apk works now. We'll make sure to fix the bug in the build script in AppStudio 3.3 final release. FYI. This bug affects only Android Local Make builds that run on a Windows machine. If you run local make Android builds on a mac or linux machine, no changes need to be made in build scripts . > Do you know if this procedure should be applied to iOS as well? No. iOS builds are not affected by this bug. Thanks Shobana
... View more
02-27-2019
08:19 PM
|
1
|
1
|
1544
|
Title | Kudos | Posted |
---|---|---|
1 | 07-06-2016 10:41 PM | |
1 | 05-16-2018 08:23 PM | |
1 | 02-10-2019 09:27 PM | |
1 | 09-12-2017 10:38 PM | |
1 | 07-23-2015 06:08 PM |
Online Status |
Offline
|
Date Last Visited |
07-08-2021
08:35 PM
|