Moja aplikacja działa idealnie, gdy uruchamiam ją na symulatorze lub urządzeniu (do konfiguracji debugowania i wydania wersji). Ale gdy próbuję przedstawić moją aplikację z Apple Store mam następujący błąd:ERROR ITMS-90207 Submisson Apple Store
ERROR ITMS-90207: "Invalid Bundle. The bundle at 'APPNAME.app' does not contain a bundle executable."
Próbowałem wgrać archiwum z Xcode i Application Loader, bez powodzenia.
Próbowałem niektóre z występujących w tym temacie (Xcode App Submisson ERROR ITMS-90207: "Invalid Bundle), ale żaden z nich rozwiązań pracy z moim projekcie:
- CFBundleExecutable jest zadeklarowane w moim pliku plist jako $ (EXECUTABLE_NAME)
- próbowałem wyłączyć Bitcode
- starałem się usunąć wszystkie CFBundleExecutable pods postaci plików plist (należy tylko jedną z plist mojego docelowego)
Być może ten błąd jest związany z wersją Xcode ... Mój mac działa z systemem macOS Sierra w wersji 10.12.6 Beta (16G8c), Xcode w wersji 8.3.2 (8E2002) i programem ładującym aplikacje w wersji 3.0 (620).
Każda pomoc jest mile widziane.
UDPATE:
próbuję z Xcode 8.2, mam ten sam błąd.
Oto mój plik plist dla bardziej szczegółowo:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>APPNAME</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb000000</string>
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>639</string>
<key>FacebookAppID</key>
<string>000000</string>
<key>FacebookDisplayName</key>
<string>APPNAME</string>
<key>FirebaseAppDelegateProxyEnabled</key>
<false/>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSCameraUsageDescription</key>
<string>Description...</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Description...</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Description...</string>
<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UIStatusBarTintParameters</key>
<dict>
<key>UINavigationBar</key>
<dict>
<key>Style</key>
<string>UIBarStyleDefault</string>
<key>Translucent</key>
<false/>
</dict>
</dict>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
UDPATE 2:
udało mi się opublikować archiwum z innego komputera Mac z Xcode 8.2.1. Próbuję z Xcode w wersji 8.2 i 8.2.1 na moim mac, ale nadal mam ten sam błąd. Próbowałem również Application Loader w wersji 3.0 i 3.6, bez powodzenia ... Wygląda na to, że problem pochodzi z mojego komputera Mac. Nie mam pojęcia, co robić.
Używasz żadnych przedmiotów osób trzecich – dfd
Tak używam Cocoapods zainstalować kilka Thrid bibliotek Party? Firebase, Onesignal, SDWebImage ... myślisz, że błąd pochodzi z jednego z nich – Bogy
Może ona? Widziałem podobne pytania w ciągu ostatnich 7 miesięcy, ponieważ nie używam aplikacji innych firm, nie mogę być pomocny, ale spróbuj tu szukać, Cocoapody potrzebują pewnych rzeczy poza prostym przedłożeniem pierwszej strony – dfd