Getting ITMS-4238 “Redundant Binary Upload” error no mater what I change the build version or app version to be higher
這個是已經(jīng)上傳了同一個版本的APP了航背,不能再繼續(xù)上傳,如果需要重新上傳,就需要改版本號舵变。
iPhone App Submitting - Error ITMS-90171 Invalid Bundle Structure Can't Contain Standalone Executables
這個是引入的第三方framework所帶的資源包有問題,有可能是bundle里info.plist使用到的資源在bundle里沒有
3.ERROR ITMS-90474: "Bundle Invalid. iPad Multitasking support requires there orientations: 'UIInterfaceOrientationPortrait,UIIinterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle.
在 TARGETS > iOS > General > Deployment Info 勾選 “Requires full screen”
4.ERROR ITMS-90542: "Invalid CFBundleSupportedPlatforms value. The key 'CFBundleSupportedPlatforms' in the Info.plist file in bundle 'Payload/PgapIos.app/GoogleMaps.bundle' contains an invalid value '( "iPhoneSimulator" )'.
這個是編譯bundle的時候鉴扫,是用模擬器來編譯的肝匆,解決方法是:在編譯bundle的時候選擇真機
ERROR ITMS-90086: Missing 64-bit support. Submission fails with error on submit app on iTunes
在 build settings 中的 Valid Architectures, 添加 arm64
讓APP支持 64位的機器。XCode7不會有這種情況
ERROR ITMS-90535 Unexpected CFBundleExecutable在我這里是因為我的bundle里是生成了一個可執(zhí)行文件荷憋,從新做一個bundle文件,注意bundle項目Build Settings 中的Mach-o Type 要選擇 Static Library。如果是第三方的就把bundle里info.plist的 Executable file字段刪除掉(我自己的bundle如果刪除褐望,上傳的時候會提示bundle是損壞的)勒庄,然后重新打包。
ERROR ITMS-90034: Missing or invalid signature
這個其實還是因為bundle里有個可執(zhí)行文件瘫里,在打包的時候沒能進行簽名導致的实蔽。