Posts

Post marked as solved
10 Replies
3.9k Views
Hi Everyone, I have an iPhone app with watch app and extension. I'm getting the following error when building: "ITMS-90477: Invalid Bundle Identifier - Attempting to change bundle identifier from com.company.myapp.watchkitapp to com.company.myapp.watchkitappp is disallowed for bundle My App.app/Watch/My App Watch.app." The thing is I always used the second id (yes with triple p). I already check my identifiers on developer.apple site, there is no identifier with "watchkitapp" but "watchkitappp" is. Same for the XC side. When I trying to get first id I get; An App ID with Identifier 'com.company.myapp.watchkitapp' is not available. Please enter a different string. Any help is appreciated. Thx.
Posted Last updated
.
Post not yet marked as solved
1 Replies
1.7k Views
Hello everyone, I have an iOS app that can control simple specific BLE device. Also I have simple watchOS app for scanning and connecting devices with its buttons. Here it's my problem, I am using WCSession sendMessage func to communicate with the containing app. When I test the project with iPhone 8 (iOS 13.7) and Apple Watch Series 2 (watchOS 6.2.9) everything works fine, all the background tasks, session communications etc. But when I test with iPhone 11 (iOS 14.1) and same Watch 2, WCSession is not active from watch side. Why its working almost perfectly on iOS 13.7 iPhone 8, but not on the iOS 14.1 iPhone 11. Is there any compatibility problem here? Thanks.
Posted Last updated
.
Post not yet marked as solved
0 Replies
925 Views
I have BLE connection in my app and when the user quitted or the app become deactivated, I need to disconnect the connection. So I have to know if there is any method like “watchAppWillTerminate“ or something in WKExtensionDelegate.The other thing is should I check this event from the "AppDelegate" or "ExtensionDelegate"?P.S: The method "applicationWillResignActive" is not suitable for this issue because it is just for temporary interruptions.
Posted Last updated
.