I am trying to build the Chromium source for ios from github.
I followed the instructions for building chromium "chrome" target in xcode.
I have tried both automatic provisioning and manual with a provisioning profile I created on apple's website. I am not perfect, but have built enough ios apps to be very familiar with that process.
I have changed the chromium bundle id prefix to be my own so I can directly control it and the profiles.
I am building the chrome target and the bundle id is coming out as {myprefix}.chrome.ios.dev and that matches my apple signing profile that I created and downloaded.
I get a successful build in xcode, but when I try to debug the app on my iphone 8 I get the following error when it tries to install on the device:
Showing Recent Messages Recovery Suggestion: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ohBUtA/extracted/Chromium.app : 0xe8008015 (A valid provisioning profile for this executable was not found.)I also ran codesign -dv --verbose on the app and it seems to show that it is signed and the bundle id matches the profile I made and downloaded.
Does anyone know why my signing would not be working? It doesn't seem to use the normal signing scripts and uses something called ninja build scripts.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/8ca1bd4c-1b1a-4fdb-899e-f3ed28b4af08n%40chromium.org.
I do not see anything in the .gn file related to "today", but there is a bundle id called TodayExtension. How do I disable that one?On Fri, Apr 12, 2024 at 2:53 PM Tony Pitman <to...@shatalmic.com> wrote:I noticed in the .gn file that there are more "extensions" listed that can be true / false than the list of provisioning profiles. Do I need a profile for each one in that file or are the others somehow not needed? If they are needed, what are the URLs for them?For example there is an entry in the .gn file called ios_enable_search_widget_extension, but I don't see anything related to that in the profile list on the page you referenced.I want to try disabling those extensions to see if it will then run on my phone.If I just set everything that is true in that file to false, then I get a build error when trying to gen the ninja files.On Fri, Apr 12, 2024 at 2:43 PM Tony Pitman <to...@shatalmic.com> wrote:I was wondering about that part.I am not sure how to do that. When I create a provisioning profile in my apple account, the first drop down is the app id. Does this mean I have to create an app id for all of those? I don't understand how that would work. I am not creating all those apps.I do want to include the functionality that those ids implies, however, so I am not sure I want to turn them off.Please help me understand exactly what is going on here.Thank you!