2016-11-29 40 views
2

我加入GCM作爲谷歌確實在他們的榜樣迅速的項目:通過吊艙橋安裝 https://github.com/googlesamples/google-services/tree/master/ios/gcmiTunes Store中的應用程序驗證錯誤使用莢谷歌/ CloudMessaging

  1. 圖書館「谷歌/ CloudMessaging」
  2. 新增#import <Google/CloudMessaging.h> -Header.h

建立上傳到iTunes後,我收到了來自蘋果這封電子郵件:

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ GGLInstanceID/GGLInstanceID.h」解析爲一個 位置 「頁眉/個人/ GGLInstanceID /../../../ GGLInstanceID /頭/Public/GGLInstanceID.h' 不存在或不在包中。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/個人/ GGLInstanceID/GGLInstanceIDConfig.h' 的解決 的位置 「頁眉/個人/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDConfig.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/個人/ GGLInstanceID/GGLInstanceIDDelegate.h' 的解決 的位置 「頁眉/個人/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDDelegate.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/個人/ GGLInstanceID/GGLInstanceIDHeaders.h' 的解決 的位置 「頁眉/個人/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDHeaders.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ AdMob的-module.h中」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/AdMob-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/分析-module.h中」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/Analytics-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ AppInvite-module.h中」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/AppInvite-Module.h' ,它不存在或不在包內。

Invalid Symlink - 您的軟件包包含一個符號鏈接 'Headers/Private/Google/Google/CloudMessaging-Module。h'將 解析爲位置 'Headers/Private/Google/Google /../../../../ Google/Headers/ModuleHeaders/CloudMessaging-Module.h' that does not exist or is outside的包裝。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ CloudMessaging.h」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../../。 ./../Google/Headers/GGLCloudMessaging/Public/CloudMessaging.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/睿module.h中」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/Core-Module.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ Core.h」解析爲一個位置 「頁眉/個人/谷歌/谷歌/../../ .. /../Google/Headers/GGLCore/Public/Core.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ GGLConfiguration.h」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GGLConfiguration.h' 不存在或不在包中。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ GGLContext + CloudMessaging.h」這 解析到一個位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/GGLCloudMessaging/Public/GGLContext+CloudMessaging.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ GGLContext.h」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GGLContext.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ GGLErrorCode.h」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GGLErrorCode.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/ GMRConfiguration.h」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GMRConfiguration.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/谷歌/谷歌/登入-module.h中」解析爲一個 位置 「頁眉/個人/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/SignIn-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ Google雲端通訊/ GCMConfig.h」解析爲一個 位置 「頁眉/個人/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMConfig.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ Google雲端通訊/ GCMPubSub.h」解析爲一個 位置 「頁眉/個人/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMPubSub.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ Google雲端通訊/ GCMReceiverDelegate.h」這 解析到一個位置 「頁眉/個人/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMReceiverDelegate.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ Google雲端通訊/ GCMService.h」解析爲 位置 「頁眉/個人/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMService.h' 不存在或不在包中。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/個人/ Google雲端通訊/ GoogleCloudMessaging.h」這 解析到一個位置 「頁眉/個人/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GoogleCloudMessaging.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/公共/ GGLInstanceID/GGLInstanceID.h' 解析爲一個 位置 「頁眉/公共/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceID.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/公共/ GGLInstanceID/GGLInstanceIDConfig.h' 解析爲 位置 「頁眉/公共/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDConfig.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/公共/ GGLInstanceID/GGLInstanceIDDelegate.h' 的解決 的位置 「頁眉/公共/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDDelegate.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 '頁眉/公共/ GGLInstanceID/GGLInstanceIDHeaders.h' 的解決 的位置 「頁眉/公共/ GGLInstanceID /../../../ GGLInstanceID/Headers/Public/GGLInstanceIDHeaders.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ AdMob的-module.h中」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/AdMob-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/分析-module.h中」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/Analytics-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ AppInvite-module.h中」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/AppInvite-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ CloudMessaging-module.h中」,這解決了 的位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/CloudMessaging-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ CloudMessaging.h」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../../。 ./../Google/Headers/GGLCloudMessaging/Public/CloudMessaging.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/睿module.h中」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/Core-Module.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ Core.h」解析爲一個位置 「頁眉/公共/谷歌/谷歌/../../ .. /../Google/Headers/GGLCore/Public/Core.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ GGLConfiguration.h」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GGLConfiguration.h' 不存在或不在包中。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ GGLContext + CloudMessaging.h」這 解析到一個位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/GGLCloudMessaging/Public/GGLContext+CloudMessaging.h' ,它不存在或不在包內。

Invalid Symlink - 您的軟件包包含一個符號鏈接 'Headers/Public/Google/Google/GGLContext。h',它會解析爲 位置 'Headers/Public/Google/Google /../../../../ Google/Headers/GGLCore/Public/GGLContext.h' that does not exist or is outside的包裝。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ GGLErrorCode.h」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GGLErrorCode.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/ GMRConfiguration.h」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../../。 ./../Google/Headers/GGLCore/Public/GMRConfiguration.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/谷歌/谷歌/登入-module.h中」解析爲一個 位置 「頁眉/公共/谷歌/谷歌/../ .. /../../Google/Headers/ModuleHeaders/SignIn-Module.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/ Google雲端通訊/ GCMConfig.h」解析爲一個 位置 「頁眉/公共/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMConfig.h' ,它不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/ Google雲端通訊/ GCMPubSub.h」解析爲一個 位置 「頁眉/公共/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMPubSub.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/ Google雲端通訊/ GCMReceiverDelegate.h」這 解析到一個位置 「頁眉/公共/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMReceiverDelegate.h' 不存在或不在包內。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/ Google雲端通訊/ GCMService.h」解析爲一個 位置 「頁眉/公共/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GCMService.h' 不存在或不在包中。

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「頁眉/公共/ Google雲端通訊/ GoogleCloudMessaging.h」這 解析到一個位置 「頁眉/公共/ Google雲端通訊/../../../ Google雲端通訊/ Headers/Public/GoogleCloudMessaging.h' ,它不存在或不在包內。

一旦這些問題得到糾正,您可以重新傳送 更正後的二進制文件。

我在做什麼錯? 謝謝。

回答

1

按照tread的建議,嘗試刪除Header符號鏈接並重新提交。確保文件夾「標題」位於框架文件夾的根目錄下,並且該二進制文件位於根文件夾中。這個相關的GitHub issue也可能有幫助。它建議將mkdir -p "${destination}/$1/Versions/A/Headers"加到Pods-frameworks.sh。希望這可以幫助!

+0

感謝您的回答!要刪除Header符號鏈接,是否必須取消存檔構建,然後將其刪除?在Pods-frameworks.sh裏面放置mkdir -p「$ {destination}/$ 1/Versions/A/Headers」的確切位置在哪裏?謝謝。 – GeRyCh

相關問題