2014-10-05 67 views
0

我對iOS開發相當陌生。我正在使用iOS Admob SDK。當我試圖提交我的修改水銀我收到以下消息:在iOS中,我應該將具有`.a`文件擴展名的文件提交給我的mercurial存儲庫嗎?

<working_dir>/GoogleMobileAdsSdkiOS-6.12.0/libGoogleAdMobAds.a: up to 39 MB of RAM may be required to manage this file 
(use 'hg revert <working_dir>/GoogleMobileAdsSdkiOS-6.12.0/libGoogleAdMobAds.a' to cancel the pending addition) 

我應該提交文件中.a到倉庫裏或者我應該包括它.hgignore結束?

+0

一般情況下,你永遠不應該犯的事情的源代碼庫它們的產品構建。 '.a'文件通常是構建的產品,因此不應該提交。 *有*例外,但一般規則是,如果文件不在開始構建時存在,但在構建之後結束,則不應提交。 – Petesh 2014-10-05 20:22:45

回答

-1

IMO你應該使用Cocoapods,並且不要在你的倉庫中提交供應商庫,而只是把Podfile(如果需要的話,把Podfile.lock)推入你的倉庫。

瞭解更多的CocoaPods這裏 - http://cocoapods.org/

是AdMob SDK在這裏是如何使用Cocoapod安裝 - https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start#streamlined_using_cocoapods

+0

不知道爲什麼有人會投下這個答案?這不是很有幫助嗎? – VishJ 2014-10-06 01:18:40

相關問題