Start a new topic

Wikitude React Native -- "No code signature found"

 I followed the Wikitude documentation here to install the react-native-wikitude-sdk package for my project, and following the documentation of the Github repo where it's hosted.


Whereas previously my app build and installed on my iPhone 11, now it fails with the error "No code signature found." My assumption is that I need to sign the Wikitude framework in some way, but I'm not sure how I'd do that. The following is the detailed output of the error:

 

Details

Unable to install "captive-app"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388
--
No code signature found.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388
User Info: {
    DVTRadarComponentKey = 261622;
    MobileDeviceErrorCode = "(0xE800801C)";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x00000001246963b8 DTDKCreateNSErrorFromAMDErrorCode + 220
	1   DTDeviceKitBase                     0x00000001246d4ae1 __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 155
	2   DVTFoundation                       0x0000000108ef2bac DVTInvokeWithStrongOwnership + 71
	3   DTDeviceKitBase                     0x00000001246d4822 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1440
	4   IDEiOSSupportCore                   0x000000011867d999 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.294 + 3534
	5   DVTFoundation                       0x0000000109025921 __DVT_CALLING_CLIENT_BLOCK__ + 7
	6   DVTFoundation                       0x000000010902754b __DVTDispatchAsync_block_invoke + 1191
	7   libdispatch.dylib                   0x00007fff20165623 _dispatch_call_block_and_release + 12
	8   libdispatch.dylib                   0x00007fff20166806 _dispatch_client_callout + 8
	9   libdispatch.dylib                   0x00007fff2016c5ea _dispatch_lane_serial_drain + 606
	10  libdispatch.dylib                   0x00007fff2016d0ad _dispatch_lane_invoke + 366
	11  libdispatch.dylib                   0x00007fff20176c0d _dispatch_workloop_worker_thread + 811
	12  libsystem_pthread.dylib             0x00007fff2030d45d _pthread_wqthread + 314
	13  libsystem_pthread.dylib             0x00007fff2030c42f start_wqthread + 15
);
}
--


System Information

macOS Version 11.5.2 (Build 20G95)
Xcode 12.5.1 (18212) (Build 12E507)
Timestamp: 2021-08-16T14:42:04-04:00

 


Hi Gregory,


as the React-Native Plugin is a third party plugin and not created and maintained by Wikitude, did you already reach out to the provider? I saw a similar post in their github issue list. If you don't get feedback from them directly via the issue report, let us know and we'll get in touch with the provider.


Thx and greetings

Nicola

Nicola,


I reached out to the provider, and they offered a short reply which did not help to solve the issue. I've followed up and its been 8 days since the last response. This seems to be an issue with the Wikitude SDK not being signed during the build process, is there any guidance from Wikitude regarding this?


Cheers,


Greg

Hi,


In the target settings of the Xcode project that generates the app, under "General / Frameworks, Libraries and Embedded Content", our framework should be included as "Embed & Sign".


This is not an issue in the SDK itself. It looks like either the plugin is not importing third party frameworks correctly, or you may have missed some step when adding it to your project. Unfortunately, as we did not develop this plugin, we can't really provide any more specific technical details.


I would suggest to keep attempting to contact the maintainers of its Github repository, or look for assistance from other developers in the React Native community that are also using this third party plugin.



- Damian

Login or Signup to post a comment