Calypso Compliance module - Menu bar doesn't appear - calypso

After installing the compliance module in my local Calypso, no menu bar appears when loging into the module.
I have started dataserver, analysisserver, riskserver and ERS Compliance server.
Find attached a screenshot of the empty module bar.
Am I missing something in the installation? I have followed the steps on the documentation and I can't find what else should I have to do to see the menu bar.

I just found the solution to the problem.
It was an access permissions related issue. Even though I had configured ALL in the functions of my user, I had to add the compliance related permissions as well. As you can see in the screenshot
enter image description here
After adding those functions, I started again the compliance module and now the menu bar appears with all the options:
enter image description here
I hope someone finds this information usefull!

Related

iOS build not showing activity tab since April 2020

I have uploaded to my application build on AppStore. But I have found strange issues I can not showing build on activity tab. This is happen starting from April and I got mail
"ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview)."
Then I checked my code I have not use UIWebView in my whole code. Please suggest me what to do.
I got the same issue before.
I have uploaded my app n got the mail related to UIWebview, so I have coverted the UIWebview to WKWebView and again I uploaded the same. But that time same thing happend again build appear for few minute and just disappears from activity tab. I failed to tackle the problem.
Then I mailed to Apple Developer Support and they replied like Any of the third party library internally using some privacy data you should ask permission for the same.
Then I checked Info.plist, I have given each permission in list still how it comes that we don't understand. Finally then after whole search the one third party library internally using motion related data without permission so this happened. Then I have added that in plist and then again uploaded and its approved.
So please first you check for the webview usage and change it to WKWebView if so and then you can check your info.plist and also check whether your third party library using any privacy sensitive data without permission internally or not. May it help you at some point.
SOLVED
I solved my self.
I just write pod 'GoogleSignIn', '~>4.4.0' instead of pod 'GoogleSignIn' and pod update its work. Now I am seen build on Activity tab.

App Store Connect Warns - Invalid Document Configuration

I have submitted a Single View Swift iOS application to App Store Connect. The application is not Document Based.
The application uploads successfully, but I get the following warning in an email from Apple. I can still test the application through Test Flight, but I want to eliminate the warning.
"Invalid Document Configuration - Document Based Apps should support either the Document Browser (UISupportsDocumentBrowser = YES) or implement Open In Place (LSSupportsOpeningDocumentsInPlace = YES/NO)."
I just ran into the same problem; I don't know why, since I barely change anything since the previous version of my app.
Anyway, my app doesn't support the Document Browser, so the first half of the error message doesn't apply. That left me with the second half. I looked up LSSupportsOpeningDocumentsInPlace's documentation and still wasn't clear on how it works, so I decided to try both options. My app supports it's own document type, and when a user opens an appropriate file iOS shows an action sheet with the option "Copy to Leio" (my app). After setting LSSupportsOpeningDocumentsInPlace to YES, iOS wouldn't show that action sheet anymore; it would just open my app and do nothing. So I set it to NO; now the app works as it did before and I'm not getting that error message anymore. If you don't handle any document types I suppose you could set the option either way.
Edit: There's some more information about that option here.
So there you go. If your app were to edit a document, would it edit the original document, or would it make a copy and deal with that? Set the option accordingly. If you really don't do anything like that I'd guess setting the option to NO would be the safest bet, and I think that's how my app behaved when I hadn't set that option at all.
Since your app is not Document based just set UISupportsDocumentBrowser and/or LSSupportsOpeningDocumentsInPlace (reference and documentation) to NO in your plist. This should resolve the warning.
I had the same problem with the warning from App Store Connect. After changes these two keys to NO and resubmitting the warning was gone.
Typical Requirement
If your application is not document based (which would typically be the case if you get this new warning) and if furthermore you are already opening files in your documents directory, then all you need is:
LSSupportsOpeningDocumentsInPlace = YES
This answer does not apply if you are not opening documents in place (i.e. make a copy), or of course, if you so desire to support document browser, as seen in #rivera's comment.
If you are using UIDocumentInteractionController in your app, set
UISupportsDocumentBrowser = YES
in your project's info.plist; otherwise, set
UISupportsDocumentBrowser = NO
It appears that if you have CFBundleDocumentTypes in your apps Info.plist, even if the array is empty, this warning is triggered when you submit your app. If your app doesn't support any document types remove that key and you won't get the warning.
I also faced the same issue recently while uploading the app to TestFlight, The below solution worked for me,
In your app's Info.plist file, the UISupportsDocumentBrowser key is set to YES, declaring document browser support for your app.
For more info, please refer Setting Up a Document Browser App
Here are where you find the settings in Xcode 13:

iOS deeplink works on one devices but not working on other

I've encountered a problem with deeplinks when testing them on several devices. I've found out that deeplinks works properly on ones of them(i.e. redirect to the app exactly) but on the others they redirect to AppStore.
I've read the Branch's troubleshooting guide about this issue(link below) saying that this problem may be caused by explicit prohibition of app links when pressing the button on the upper right corner of status bar.
And I've read that it can be fixed by long pressing the link from the Note app and then clicking "Open in App" button.
But the problem is that there is no such a button at all although the app is installed on device.
screenshot
P.s: I know that my universal links are fully configured and working because as I said deeplinks work properly on several devices and the same button(Open in App) appears in the Note app for these devices.
https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide
I've found out the solution. When I add my URL scheme that I register on dashboard to my project's info.plist. I started being redirected correctly. But it didn't fix the issue with unemerging 'Open in app' button when long press link. And I cannot block app links. because there is no button in the status bar.
As for devices where deeplinks had worked initially they haven't broken. I still can block app links for these devices and 'Open in app' button appeares.
Amruta from Branch.io here:
If you are facing issues with Universal links configuration, our team has a validation tool that allows us to check various information about your Xcode project configuration to make sure everything is configured properly.
Once the configuration information is collected, the script sends it to Branch and returns a short-link you can follow to view the validation results. For exact instructions on running the script, I'd like to point you to the relevant docs page, found here:
https://dev.branch.io/getting-started/universal-linking-validator/
as well as the validator, which can be found here:
https://branch.io/resources/universal-links/
After running the local script, open the link in your web browser and enter your Branch Key and Secret to view the test results.
If you still continue to face issues I would suggest writing into integrations#branch.io and we'll walk through your integration with you!

What is Loading GAX Client mean? Is this an error?

I'm currently working with build environments and following a few tutorials to load a plist with environmental variables. However I ran into the following in my prompt of Xcode
[Accessibility] ****************** Loading GAX Client Bundle ****************
Nothing should be printing out of my View controllers yet this popped out
Tried to search the web but didn't find anything useful to understand why this was printed out.
Was wondering if somebody could shed some light on this matter. Thanks!
This is just an information. You have "Guided Access" turned on on your iOS device. The accessibility features of iOS inject unexpected libraries into your process and the app will report this to Xcode.
If you do not want this error to appear in your logs you can turn it off.
Follow these steps to turn off Guided Access:
Go to your iPhone settings.
Select General.
Select Accessibility.
Scroll Down & Select Guided Acces.
Turn off Guided Access.
This error should not appear in the logs anymore.

Smart App Banner showing as blank, gray bar

I added the smart app banner meta tag to my page and it was working fine at one point yesterday. However, now the banner only appears as a gray bar with no content in it. It appears to try to load something for a second, but then stops. Not sure what I changed in the code that would break it. Link for screenshot included below or see for yourself live:
http://grahamgram.com
the reason could be:
you are using a wrong app-id
your app and your apple-id (the one you use for app store) belong to different countries
you are using a proxy to test this smart banner in your dev env (so itunes cannot get the infomation, you can try to download the app from app store with proxy)
other reasons like the first answer
I think the service is currently down.
Been having the same problem myself, have just tested the ted.com site and theirs doesn't load either.
Hope that helps!

Resources