Log in or register to post comments

Vuforia App built with Unity does not work after being resigned.

April 2, 2013 - 8:30am #1

Hello,

The company I work for is using Unity 3.5.7 and Vuforia to make an augmented reality demo on the iPad and Android devices. The app works great on the iPad when I push the app from Xcode to the device for testing. The company I work for has an enterpise license so we can distribute the app in house. However, when I send the app to be resigned for distribution, the augmented reality portion does not work. The Unity app runs fine and I am able to see through the camera, but when I point the camera to the image target, the model does not show. Is there something that we are doing wrong when we resign the app that keeps the augmented reality porition from working?

Thanks in advance.

Vuforia App built with Unity does not work after being resigned.

January 25, 2015 - 11:51pm #17

Is it really necessary to code sign in order to show the 3d object inside the image target?

Vuforia App built with Unity does not work after being resigned.

May 22, 2014 - 7:06am #16

Hi,

I have the same problem exactly ...

Is there anybody that can solve this problem ?! Please help .

Thanks,

Saeed.

Vuforia App built with Unity does not work after being resigned.

December 9, 2013 - 3:54am #15

I cannot tell you definitely if this will solve the problem, as I indicated in my preious post, partly because we have not directly seen the error here.

 

Is the problem definitely to do with code entitlements?

What happens when you run codesign -v -v -d --entitlements - XXXX.app against the original app and the resigned app?  What is the difference

 

I cannot explain this any better than the Apple Documentation.  Have you read this?  ...and have you tried what I suggested below?

 

I realise you are in a hurry, but this may not help you to reach a solution, because it is very technical.

 

N

Vuforia App built with Unity does not work after being resigned.

December 8, 2013 - 5:15am #14

I have the same problem!!

Can anyone tell me if there is a solution???

NalinS, please, can you explain better your last answer...I'm in a hurry, tomorrow will be the release day!!

Pelase help!!

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 10:05am #13

Yes - this is a very technical issue and you need to review the apple docs:

http://developer.apple.com/library/ios/#qa/qa1710/_index.html

...and do a web search for this as well.

 

My current thoughts are:

 

  • Create an XML / Plist file called "EnterpriseEntitlements.plist" that contains an application-identifier and keychain-access-groups containing <ENTERPRISE-APP-ID>.<your.bundle.id>  as opposed to your own app id  
  • Then codesign as you already are doing but with the additional option  --entitlements EnterpriseEntitlements.plist

…and then see if that makes a difference.  If not then you may need to experiment a little with the identifiers / bundle id's

 

I am not entirely sure about this, but hopefully it will get you on the right track  :)

 

N

 

 

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 9:46am #12

I have look in the console I have : "SecItemDelete: missing entitlement"

The application is made with Unity and XCode. I have used an Ad Hoc distribution for Enterprise.

Is there a secific thing to do to sign the code ?

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 9:06am #11

"code object is not signed at all"

This could be the problem.

What command did you use to sign it in the first place?

 

N

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 8:46am #10

I ve tested the command but I ve an .ipa not an .app, the result for the 2 .ipa is : "code object is not signed at all"

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 4:18am #9

Most likely the newly signed app is missing entitlements.

You can view these by running this on the command line:

codesign -v -v -d --entitlements - XXXX.app

...and it should come up with a code signature.

 

Then you can check it against your original app and there is most likely some difference.

 

N

Vuforia App built with Unity does not work after being resigned.

June 26, 2013 - 4:09am #8

Hi, I've got the same Problem : after having resigned the App, the Image Recognition doesn't work.

Have someone found the solution ?

Vuforia App built with Unity does not work after being resigned.

April 8, 2013 - 5:40am #7

Hi TheRobear,

Please let me know if this is still a problem with the Enterprise license?

 

thanks

N

Vuforia App built with Unity does not work after being resigned.

April 5, 2013 - 8:12am #6

Alright, I'll take a look at this.

Vuforia App built with Unity does not work after being resigned.

April 5, 2013 - 8:01am #5

The 'missing entitlement' errors indicate that there is a problem w/ your code signing - http://developer.apple.com/library/ios/#technotes/tn2242/_index.html\

Try to resolve those first, that may resolve the dataset loading issue - your app is unable to load the associated dataset files, which is why it's not recognizing targets. Though I'm not sure why the app is launching through to the camera view.

Vuforia App built with Unity does not work after being resigned.

April 5, 2013 - 7:50am #4

So, there isn't a solution to this?

Vuforia App built with Unity does not work after being resigned.

April 3, 2013 - 9:26am #3

We are using IOS 6.1.2, and the Xcode 4.6. I plugged in our iPad to excode grabbed this from the console.

Apr  3 10:21:40 iPad ARJeep[361] <Warning>: -> registered mono modules 0x1476300
Apr  3 10:21:40 iPad kernel[0] <Debug>: launchd[361] Builtin profile: container (sandbox)
Apr  3 10:21:40 iPad kernel[0] <Debug>: launchd[361] Container: /private/var/mobile/Applications/59770048-9CE8-46C1-A009-9E27FC1499F3 (sandbox)
Apr  3 10:21:41 iPad ARJeep[361] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
Apr  3 10:21:41 iPad ARJeep[361] <Warning>: INFO/AR(361) 2013-04-03 10:21:41: QCAR SDK version 2.0.30
Apr  3 10:21:41 iPad securityd[362] <Error>: ARJeep[361] SecItemDelete: missing entitlement
Apr  3 10:21:41 iPad securityd[362] <Error>: ARJeep[361] SecItemAdd: missing entitlement
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: INFO/AR(361) 2013-04-03 10:21:43: ImageTracker: Successfully created dataset
Apr  3 10:21:43 iPad securityd[362] <Error>: ARJeep[361] SecItemDelete: missing entitlement
Apr  3 10:21:43 iPad securityd[362] <Error>: ARJeep[361] SecItemAdd: missing entitlement
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: ERROR/AR(361) 2013-04-03 10:21:43: Dataset QCAR/Jeep_AR.dat not loaded successfully. Please redownload your dataset from the Target Management System.
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: *** -[AVCaptureVideoDataOutput setVideoSettings:] - videoSettings dictionary contains one or more unsupported (ignored) keys: (
        Width,
        AVVideoScalingModeKey,
        Height
    )
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) Could not find a UIView with CAEAGLLayer layer class that responds to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) Could not find a UIView with CAEAGLLayer layer class that responds to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
10:21:43 iPad ARJeep[361] <Warning>: DEBUG/AR(361) Could not find a UIView with CAEAGLLayer layer class that responds to selector renderFrameQCAR
Apr  3 10:21:43 iPad kernel[0] <Debug>: AppleH4CamIn::setPowerStateGated: 1
Apr  3 10:21:43 iPad kernel[0] <Debug>: AppleH4CamIn::power_on_hardware
Apr  3 10:21:44 iPad kernel[0] <Debug>: AppleH4CamIn::ISP_SelectBestMIPIFrequencyIndex_gated - channel: 0, index: 0
Apr  3 10:21:44 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:44 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:44 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView has CAEAGLLayer class
Apr  3 10:21:44 iPad ARJeep[361] <Warning>: DEBUG/AR(361) UIView does not respond to selector renderFrameQCAR
Apr  3 10:21:44 iPad ARJeep[361] <Warning>: DEBUG/AR(361) Could not find a UIView with CAEAGLLayer layer class that responds to selector renderFrameQCAR

Vuforia App built with Unity does not work after being resigned.

April 2, 2013 - 9:31pm #2

Which XCode version are you using, and which iOS versions have you tested on? Also are you seeing any errors in the console?

Log in or register to post comments