App does not contain a valid Info.plist

Hi Everyone!

Please see attached image. Any thoughts?  I have successfully installed the same app on two other devices. Another developer, cannot install it on his device using his workstation, thus the error.

Any help would be greatly appreciated.

Thanks,

She

Can you post your build.settings file?

Thanks

Rob

settings = {

    --custom splash screen

    splashScreen =

    {

        ios = {

            enable = true,

            image = “logo.png”

        },

        android = {

            enable = true,

            image = “logo.png”

        }

    },

    orientation = 

    {

        default = “portrait”,

        supported = 

        {

          “portrait”,

          “portraitUpsideDown”,

        },

    },

    android =

    {

versionCode = “1”,

usesPermissions =

   {

            “android.permission.CAMERA”,   --camera

            “android.permission.RECORD_AUDIO”, --audio recorder/access to mic

            “com.android.vending.BILLING”,

            “android.permission.WRITE_EXTERNAL_STORAGE”,

            “android.permission.INTERNET”

   },

        googlePlayGamesAppId = “xxxxxxxxxxx”, – Your Google Play Games App Id

        facebookAppId = “xxxxxxxxxxx”

    },

iphone =

{

components = {},

plist =

{

            NSCalendarsUsageDescription = “Did not use this”,

            NSContactsUsageDescription = “This app would like to access your contacts.”,

            NSCameraUsageDescription = “This app would like to access the camera.”, --allow access to camera

            NSPhotoLibraryUsageDescription = “This app would like to access the photo library.”, --allow access to photo lib

            NSMicrophoneUsageDescription = “This app would like to access the microphone.”, --for recording audio/allow access to mic

            CFBundleShortVersionString = “1.0”,

CFBundleIconFiles = 

{

        “Icon.png”,

        “Icon@2x.png”,

        “Icon-76.png”, 

        “Icon-76@2x.png”,

            “Icon-Small-40.png”,

            “Icon-Small-40@2x.png”,

            “Icon-Small-40@3x.png”,

           “Icon-60.png”,

           “Icon-60@2x.png”,

           “Icon-60@3x.png”,

           “Icon-76.png”,

            “Icon-76@2x.png”,

            “Icon-Small-50.png”,

            “Icon-Small-50@2x.png”,

            “Icon-Small.png”,

            “Icon-Small@2x.png”,

            “Icon-Small@3x.png”,

},

            UILaunchStoryboardName = “LaunchScreen”,  – Required!

            UIStatusBarHidden = true,

            UIPrerenderedIcon = true,

            UIApplicationExitsOnSuspend = false,

            FacebookAppID = “xxxxxxxxxx”,

            CFBundleURLTypes =

            {

                {

                    CFBundleURLSchemes =

                    {

                        “fbxxxxxxxxxxx”, – replace XXXXXXXXX with your facebook appId

                    }

                }

            },

             – Whitelist Facebook apps

            LSApplicationQueriesSchemes =

            {

                “fb”,  – Needed for the facebook-v4.isFacebookAppEnabled() API

                “fbapi”,

                “fbauth2”,

                “fb-messenger-api”,

                “fbshareextension”

            }

      }

},

plugins = 

{

        [“plugin.google.play.services”] =

        {

            publisherId = “com.coronalabs”

        },

         [“plugin.google.iap.v3”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { android=true }

        },

        [“plugin.facebook.v4”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.notifications.v2”] =

        {

            publisherId = “com.coronalabs”

        }–,

        --[“CoronaProvider.native.popup.addressbook”] =

        --{

        –    publisherId = “com.coronalabs”

        --}

    }

}

The build.settings looks fine. Are you sure you have the developer’s UDID in your list of devices and in your provisioning profile?

Rob

Yes, we added the device on the list of devices.  I can’t figure out why :frowning:

For me to go on with the testing, I came across with Diawi and it works pretty well.  

Thanks Rob for always being a lifeline :slight_smile:

Can you post your build.settings file?

Thanks

Rob

settings = {

    --custom splash screen

    splashScreen =

    {

        ios = {

            enable = true,

            image = “logo.png”

        },

        android = {

            enable = true,

            image = “logo.png”

        }

    },

    orientation = 

    {

        default = “portrait”,

        supported = 

        {

          “portrait”,

          “portraitUpsideDown”,

        },

    },

    android =

    {

versionCode = “1”,

usesPermissions =

   {

            “android.permission.CAMERA”,   --camera

            “android.permission.RECORD_AUDIO”, --audio recorder/access to mic

            “com.android.vending.BILLING”,

            “android.permission.WRITE_EXTERNAL_STORAGE”,

            “android.permission.INTERNET”

   },

        googlePlayGamesAppId = “xxxxxxxxxxx”, – Your Google Play Games App Id

        facebookAppId = “xxxxxxxxxxx”

    },

iphone =

{

components = {},

plist =

{

            NSCalendarsUsageDescription = “Did not use this”,

            NSContactsUsageDescription = “This app would like to access your contacts.”,

            NSCameraUsageDescription = “This app would like to access the camera.”, --allow access to camera

            NSPhotoLibraryUsageDescription = “This app would like to access the photo library.”, --allow access to photo lib

            NSMicrophoneUsageDescription = “This app would like to access the microphone.”, --for recording audio/allow access to mic

            CFBundleShortVersionString = “1.0”,

CFBundleIconFiles = 

{

        “Icon.png”,

        “Icon@2x.png”,

        “Icon-76.png”, 

        “Icon-76@2x.png”,

            “Icon-Small-40.png”,

            “Icon-Small-40@2x.png”,

            “Icon-Small-40@3x.png”,

           “Icon-60.png”,

           “Icon-60@2x.png”,

           “Icon-60@3x.png”,

           “Icon-76.png”,

            “Icon-76@2x.png”,

            “Icon-Small-50.png”,

            “Icon-Small-50@2x.png”,

            “Icon-Small.png”,

            “Icon-Small@2x.png”,

            “Icon-Small@3x.png”,

},

            UILaunchStoryboardName = “LaunchScreen”,  – Required!

            UIStatusBarHidden = true,

            UIPrerenderedIcon = true,

            UIApplicationExitsOnSuspend = false,

            FacebookAppID = “xxxxxxxxxx”,

            CFBundleURLTypes =

            {

                {

                    CFBundleURLSchemes =

                    {

                        “fbxxxxxxxxxxx”, – replace XXXXXXXXX with your facebook appId

                    }

                }

            },

             – Whitelist Facebook apps

            LSApplicationQueriesSchemes =

            {

                “fb”,  – Needed for the facebook-v4.isFacebookAppEnabled() API

                “fbapi”,

                “fbauth2”,

                “fb-messenger-api”,

                “fbshareextension”

            }

      }

},

plugins = 

{

        [“plugin.google.play.services”] =

        {

            publisherId = “com.coronalabs”

        },

         [“plugin.google.iap.v3”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { android=true }

        },

        [“plugin.facebook.v4”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.notifications.v2”] =

        {

            publisherId = “com.coronalabs”

        }–,

        --[“CoronaProvider.native.popup.addressbook”] =

        --{

        –    publisherId = “com.coronalabs”

        --}

    }

}

The build.settings looks fine. Are you sure you have the developer’s UDID in your list of devices and in your provisioning profile?

Rob

Yes, we added the device on the list of devices.  I can’t figure out why :frowning:

For me to go on with the testing, I came across with Diawi and it works pretty well.  

Thanks Rob for always being a lifeline :slight_smile: