ITMS-90535无法使用最新的Google Signin SDK发布iOS应用程序
我正在使用xcode 7 GM种子,并通过cocoapods pod "Google/SignIn
安装了最新的Google Signin SDK。当我尝试将我的应用发布到苹果app store时,出现附加错误。
帮帮我!!
以下是Google SDK pod的详细版本
- Google/Core (1.0.7): - GoogleNetworkingUtilities (~> 1.0) - GoogleSymbolUtilities (~> 1.0) - GoogleUtilities (~> 1.0) - Google/SignIn (1.0.7): - Google/Core - GoogleSignIn (~> 2.0) - GoogleAppUtilities (1.0.0): - GoogleSymbolUtilities (~> 1.0) - GoogleAuthUtilities (1.0.1): - GoogleNetworkingUtilities (~> 1.0) - GoogleSymbolUtilities (~> 1.0) - GoogleNetworkingUtilities (1.0.0): - GoogleSymbolUtilities (~> 1.0) - GoogleSignIn (2.2.0): - GoogleAppUtilities (~> 1) - GoogleAuthUtilities (~> 1) - GoogleNetworkingUtilities (~> 1)
谢谢。
findCFBundleExecutable
键,从Google Signin SDK的info.plist中删除这个键。 如果在多个捆绑包上发生错误,则可以删除所有其他CFBundleExecutable
只是为了澄清上面的正确答案。 如果您正在从Xcode访问info.plist,则需要清除下面显示的Executable file
字段。
GoogleSignIn / Resources文件夹中有一个,另外两个在GPPCore / Resources文件夹中。 (点击.bundle)
我必须这样做:
删除3行的3个string值。 info.plist来自
1.GooglePlus.bunde – > Inside
2.GPPCommonSharedResources
3.GPPShareboxSharedResources
TapJoy Bundle资源中出现同样的错误。
TapJoy是旧版本。 所以这个问题将由以下任一方面来解决:
- 更新TapJoy SDK
- 从TapJoy的plist的可执行文件中删除string,而不是像用户dstudebabuild议的应用程序的plist。 在我的情况下,string是TapJoyResources我删除了,工作完美!
注意:plist位于TapJoy的框架文件中。 此错误与此Google Signin SDK问题完全相同。
以下是我所做的细节:
我也遭受过同样的错误 ,首先答案真的帮助了我。 想分享我的经验。
1-我收到错误
修正了以上答案的帮助
findCFBundleExecutable键,从Google Signin SDK的info.plist中删除这个键。 如果在多个捆绑包上发生错误,则可以删除所有其他CFBundleExecutable
但之后,我得到了错误
Xcode App Submisson错误ITMS-90207:“无效的软件包
修复与答案的帮助
请检查您的info.plist文件,如果没有,请添加下面的键
<key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string>
从jenkins奴隶上传我们的版本时,我们遇到了这个问题。 我们设法通过将这个运行脚本添加到我们的appstorescheme的预存档来自动化该过程:
defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/GPPCommonSharedResources.bundle/Info.plist" CFBundleExecutable defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/GPPShareboxSharedResources.bundle/Info.plist" CFBundleExecutable defaults delete "${PODS_ROOT}/google-plus-ios-sdk/google-plus-ios-sdk-1.7.1/GooglePlus.bundle/Info.plist" CFBundleExecutable