Return-Path: X-Original-To: apmail-cordova-issues-archive@minotaur.apache.org Delivered-To: apmail-cordova-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 40D98181E2 for ; Mon, 4 Jan 2016 18:43:40 +0000 (UTC) Received: (qmail 73387 invoked by uid 500); 4 Jan 2016 18:43:40 -0000 Delivered-To: apmail-cordova-issues-archive@cordova.apache.org Received: (qmail 73355 invoked by uid 500); 4 Jan 2016 18:43:40 -0000 Mailing-List: contact issues-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@cordova.apache.org Received: (qmail 73343 invoked by uid 99); 4 Jan 2016 18:43:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jan 2016 18:43:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id CAEE72C1F5A for ; Mon, 4 Jan 2016 18:43:39 +0000 (UTC) Date: Mon, 4 Jan 2016 18:43:39 +0000 (UTC) From: "Richard B Knoll (JIRA)" To: issues@cordova.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CB-9764) Xcode 7: plugins with CFBundleExecutable key in test info.plist rejected by App Store MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-9764?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:all-tabpanel ] Richard B Knoll updated CB-9764: -------------------------------- Priority: Minor (was: Major) > Xcode 7: plugins with CFBundleExecutable key in test info.plist rejected = by App Store > -------------------------------------------------------------------------= ------------ > > Key: CB-9764 > URL: https://issues.apache.org/jira/browse/CB-9764 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin Camera > Environment: cordova 5.3.1 > iOS 3.9.1 > Xcode 7.0.1 (7A1001) > Reporter: Kim Hansen > Priority: Minor > Labels: ios > > Apps submitted to App Store get rejected. > STEPS TO REPRODUCE: > Plugins included: > (!540)-> cordova plugins ls > cc.fovea.plugins.inapppurchase 3.4.1 "InAppPurchase" > com.phonegap.plugins.PushPlugin 2.5.0 "PushPlugin" > com.smartmobilesoftware.inappbilling 3.0.0 "Android InAppBilling" > cordova-plugin-background-task 0.2.0 "Background Task" > cordova-plugin-camera 1.2.0 "Camera" <-- OFFENDING > cordova-plugin-console 1.0.1 "Console" > cordova-plugin-device 1.0.1 "Device" > cordova-plugin-dialogs 1.1.1 "Notification" > cordova-plugin-file 3.0.0 "File" > cordova-plugin-globalization 1.0.1 "Globalization" > cordova-plugin-inappbrowser 1.0.1 "InAppBrowser" > cordova-plugin-media 1.0.1 "Media" > cordova-plugin-network-information 1.0.1 "Network Information" > cordova-plugin-splashscreen 2.1.0 "Splashscreen" <-- OFFENDING > cordova-plugin-statusbar 1.0.1 "StatusBar" > cordova-plugin-vibration 1.2.0 "Vibration" > cordova-plugin-whitelist 1.1.1-dev "Whitelist" > de.appplant.cordova.plugin.email-composer 0.8.2 "EmailComposer" > de.appplant.cordova.plugin.local-notification 0.8.2dev "LocalNotification= " > 1) cordova clean;cordova build iOS=20 > 2) open project in Xcode > 3) Xcode > Product > Clean > 4) Xcode > Product > Archive > 5) Xcode > Window > Organizer, select archive and Upload to App Store... > 6) deal with code signing > 7) get successful upload, wait for notification from iTunes Store > EXPECTED RESULTS: > success! > ACTUAL RESULTS: > email as follows: > "Dear developer, > We have discovered one or more issues with your recent delivery for "xxxx= ". To process your delivery, the following issues must be corrected: > Invalid Bundle - Info.plist of =E2=80=9Cxxxx.app/www/plugins/cordova-plug= in-camera/tests/ios/CDVCameraTest/CDVCameraLibTests=E2=80=9D specifies a no= n-existent file for the CFBundleExecutable key... > Invalid Bundle - Info.plist of =E2=80=9Cxxxx.app/www/plugins/cordova-plug= in-splashscreen/tests/ios/CDVSplashScreenTest/CDVSplashScreenLibTests=E2=80= =9D specifies a non-existent file for the CFBundleExecutable key... > Once these issues have been corrected, you can then redeliver the correct= ed binary. > Regards, > The App Store team" > -- UNSUCCESSFUL WORKAROUNDS: > =E2=80=A2 edit info.plist files in the project root/plugins folder to rem= ove the key > =E2=80=A2 remove entries in Xcode's Code Signing Resource Rules Path that= may have been added by CI build system > -- SUCCESSFUL WORKAROUND > =E2=80=A2 remove key from offending plugin info.plist files per http://st= ackoverflow.com/a/32502927 -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org For additional commands, e-mail: issues-help@cordova.apache.org