2015-04-28 36 views
2

嘗試提交申請OSX當我收到以下錯誤:的CocoaPods - 無效的符號鏈接(頭)防止提交給App Store的

我們發現您近期交貨的一個或多個問題的 「Planiro跟蹤」。爲了處理您的交付,下面的問題必須 予以糾正:

無效的符號鏈接 - 您的軟件包中包含一個符號鏈接 「com.droidlabs.PlaniroTracker.pkg /負載/ PlaniroTracker.app /內容/框架/ Alamofire.framework /標頭' ,它解析爲不存在或不在包內的位置。

無效的符號鏈接 - 你的包中包含的符號鏈接 'com.droidlabs.PlaniroTracker.pkg /負載/ PlaniroTracker.app /內容/框架/ PromiseKit.framework /頭' 解析爲一個位置 「融爲一體。 droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/PromiseKit.framework/Versions/Current/Headers' 不存在或不在包內。

我檢查了應用程序的內容,並且由cocoapods安裝的所有框架都包含無效的「Headers」符號鏈接。 Cocoapods版本0.36.4。

我將mkdir -p "${destination}/$1/Versions/A/Headers"添加到Pods-frameworks.sh作爲臨時解決方法,但很奇怪dirs沒有創建(不知道它應該發生在哪裏),也許我做錯了什麼?

回答

1

刪除Header符號鏈接並重新提交。

爲我工作。

確保文件夾「頭」是你的框架文件夾

同時也要確保二進制是在根文件夾的根目錄。

示例: enter image description here

相關問題