xcode 11 changes the bundle id of WDA
See original GitHub issueThe problem
XCode 11 changed the format for building xcuitest runner bundle ids. WDA no longer has the bundle id as com.apple.test.WebDriverAgentRunner-Runner
but as com.facebook.WebDriverAgentRunner.xctrunner
Details
This causes issues in terms of uninstallation of WDA and we should take a look at it
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:8 (3 by maintainers)
Top Results From Across the Web
Can you change the bundle id of an… - Apple Developer
The answer is no. In "App Store Connect", click into one of your submitted app, under "General" - "App Information", on the page ......
Read more >ios - Use Bundle Identifier instead of Product ... - Stack Overflow
The new build setting Product Bundle Identifier (PRODUCT_BUNDLE_IDENTIFIER) is the recommended place to set the Bundle Identifier for a target.
Read more >appium-xcuitest-driver - npm
appium:updatedWDABundleId, Bundle id to update WDA to before building and launching on real devices. This bundle id must be associated with a valid ......
Read more >The iOS Gateway Interface - Eggplant | Documentation
The dot to the left of the device or simulator name changes color to ... and are using Xcode 11 or later, you...
Read more >I Cant fix this - Support - Appium Discuss
Change your bundle identifier to a unique string to try again. No profiles for 'com.androidiostesting1.WebDriverAgentRunner' were found: Xcode couldn't find any ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I also had this problem in monkey test. I found it normal on Xcode11.1 and Xcode11.2 will auto add subffix ‘xctrunner’ to my bundle id. now I find a way to solve it. go to runner target - build settings-product bundle id and clear it. and then set your bundle id in plist.info - Bundle identifier.
must clear build settings-product bundle id!!
as @JabberYQ said, and more details here:
Use
Xcode
openWebDriverAgent.xcodeproj
, then do changes:WebDriverAgentRunner/Info.plist
->Bundle Identifier
com.xxx.wda.runner
WebDriverAgent -> Targets ->WebDriverAgentRunner -> Info -> Bundle Identifier
com.xxx.wda.runner
WebDriverAgent -> Targets -> WebDriverAgentRunner -> Build Settings -> Packing -> Product Bundle Identifier
WebDriverAgent -> Targets -> WebDriverAgentRunner -> Signing & Capability
xxx (Personal Team)
or your teamcom.xxx.wda.runner
Development
code signing
+create provisioning file
+ …all done !
Note: change
xxx
to your organization name.More details refer my (Chinese) post: 【已解决】xcodebuild编译wda报错:Signing for WebDriverAgentRunner requires a development team