A private framework application "cannot validate an application package" in Xcode 6. Missing info.plist framework

My application is built and works fine in Xcode 5. I upgraded to Xcode 6 yesterday, and now the application creates, but will not work on my device or in the simulator.

When you try to run the error message "could not verify the application package."

I checked the device logs (Xcode> Windows> Devices), and after trying to start the application, I received the following error in my log:

Sep 23 10:32:46 XXXXXX's-iPhone streaming_zip_conduit [5476]: __dispatch_source_read_socket_block_invoke: 203: Failed to install the application on file: ///var/mobile/Media/PublicStaging/ActivateMachines.app/: Error Domain = LaunchServicesError Code = 0 The operation cannot be completed. (LaunchServicesError 0. failed to start.) "UserInfo = 0x1355075a0 {Error = PackageInspectionFailed, ErrorDescription = Failed to load Info.plist from the bundle along the path /private/var/mobile/Library/Caches/com.apple.mobile .installd.staging / temp.5lz5TS / extracted / ActivateMachines.app / Frameworks / GeLoSDK.framework}

I checked that there is a Resource / Info.plist file in the GeLoSDK.framework file.

I use this structure: https://github.com/GeLoInc/GeLoSDK-iOS

It needs to be properly connected since it worked with Xcode 5.

- Xcode 6, ? .

+4
4

, "/Library/Frameworks" .

, . Xcode 5, Xcode 6.

, Xcode 6 , "/Library/Frameworks" .

+3

GoogleInteractiveMediaAds.framework:

com.apple.CoreSimulator.CoreSimulatorService [522]: Domain = LaunchServicesError Code = 0 "(null)" UserInfo = { = PackageInspectionFailed, ErrorDescription = Info.plist /Users/XXX/Library/Developer/CoreSimulator/Devices/B 5E6B8A7-017D-4FC2-9C22-0698DFD0AC13/data/Library/Caches/com.apple.mobile.installd.staging/temp.Ha6x7D/extracted/XXX-ios.app/Frameworks/GoogleInteractiveMediaAds.framework} configd [54]: inet_set_autoaddr (en0, 1) , (16)

, GoogleInteractiveMediaAds.framework Embed Frameworks .

+5

, :

Oct 21 16:27:54 bunnydembp com.apple.CoreSimulator.CoreSimulatorService [1936]: Domain = LaunchServicesError Code = 0 " . (LaunchServicesError error 0.)" UserInfo = 0x7fb7954c16c0 { = PackageInspectionFailed, ErrorDescription = Info.plist /Users/bunny/Library/Developer/CoreSimulator/Devices/ 10D9FDBC-13B5-420B-9B9E-365E05551830/data/Library/Caches/com.apple.mobile.installd.staging/temp.4mi9Mn/extracted/radio365.app/Frameworks/SOME.framework}

add/alias info.plist sub : http://i.stack.imgur.com/e8Dz2.png

script http://blog.db-in.com/universal-framework-for-ios/ 44

#ios8 bug in xcode 6.0.1 and 6.1
ln -s "${INSTALL_DIR}/Versions/${FMK_VERSION}/Resources/Info.plist" "${INSTALL_DIR}/Info.plist"
+3
source

I suspect that you really do not have Info.plist in this package, but that the error is ignored and not reported in previous versions. Make sure you really install your Info.plist for GeLoSDK.framework.

+1
source

All Articles