TodayExtension使用CocoaPods管理的PureLayout問(wèn)題和將源代碼直接集成到項(xiàng)目中問(wèn)題

拓展不能直接引用項(xiàng)目中的第三方,這里以PureLayout為例

使用CocoaPods管理PureLayout

如果你創(chuàng)建了今日插件歇盼,在今日插件里面是不能直接引用PureLayout的舔痕,會(huì)提示not found豹缀。那你需要做一件事就是將這個(gè)PureLayout和你的今日插件的target關(guān)聯(lián)。
在項(xiàng)目中的Podfile文件中加入以下代碼:

target 'TodayWidget' do
      pod 'PureLayout'
end

這個(gè)時(shí)候編譯以下項(xiàng)目會(huì)出現(xiàn)這個(gè)問(wèn)題

'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.

當(dāng)出現(xiàn)這個(gè)問(wèn)題的時(shí)候是需要處理以下宏定義PURELAYOUT_APP_EXTENSIONS邢笙,以防止不可用的API的使用。
在Podfile里面加如下代碼:

target 'TodayWidget' do
    pod 'PureLayout'
    
    post_install do |installer|
        # NOTE: If you are using a CocoaPods version prior to 0.38, replace `pods_project` with `project` on the below line
        installer.pods_project.targets.each do |target|
            if target.name.end_with? "PureLayout"
                target.build_configurations.each do |build_configuration|
                    if build_configuration.build_settings['APPLICATION_EXTENSION_API_ONLY'] == 'YES'
                        build_configuration.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = ['$(inherited)', 'PURELAYOUT_APP_EXTENSIONS=1']
                    end
                end
            end
        end
    end
end

其實(shí)原本這樣就已經(jīng)解決了問(wèn)題氮惯,但是,我在使用過(guò)程中并沒(méi)有達(dá)到預(yù)期效果妇汗,上述提示錯(cuò)誤任然存在帘不,那么我只好手動(dòng)去處理宏定義

處理宏定義1.png

然后再次編譯,問(wèn)題就解決了杨箭。

將源代碼直接集成到項(xiàng)目中

這個(gè)就很簡(jiǎn)單了寞焙,直接將源代碼放到TodayWidget文件夾下。此時(shí)依然會(huì)有上述錯(cuò)誤提示互婿,這個(gè)時(shí)候也是需要手動(dòng)去處理宏定義

處理宏定義2.png

和上圖一樣加上PURELAYOUT_APP_EXTENSIONS=1就ok了捣郊。

參考文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市慈参,隨后出現(xiàn)的幾起案子呛牲,更是在濱河造成了極大的恐慌,老刑警劉巖驮配,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侈净,死亡現(xiàn)場(chǎng)離奇詭異尊勿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)畜侦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)躯保,“玉大人旋膳,你說(shuō)我怎么就攤上這事⊥臼拢” “怎么了验懊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)尸变。 經(jīng)常有香客問(wèn)我义图,道長(zhǎng),這世上最難降的妖魔是什么召烂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任碱工,我火速辦了婚禮,結(jié)果婚禮上奏夫,老公的妹妹穿的比我還像新娘怕篷。我一直安慰自己,他們只是感情好酗昼,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布廊谓。 她就那樣靜靜地躺著,像睡著了一般麻削。 火紅的嫁衣襯著肌膚如雪蒸痹。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,785評(píng)論 1 314
  • 那天呛哟,我揣著相機(jī)與錄音叠荠,去河邊找鬼。 笑死竖共,一個(gè)胖子當(dāng)著我的面吹牛蝙叛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播公给,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼借帘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了肺然?” 一聲冷哼從身側(cè)響起腿准,我...
    開(kāi)封第一講書(shū)人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拾碌,失蹤者是張志新(化名)和其女友劉穎校翔,沒(méi)想到半個(gè)月后灾前,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔫敲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年奈嘿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片裙犹。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伯诬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盗似,到底是詐尸還是另有隱情平项,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布接癌,位于F島的核電站扣讼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏椭符。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一有咨、第九天 我趴在偏房一處隱蔽的房頂上張望蒸健。 院中可真熱鬧婉商,春花似錦渣叛、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至瓶籽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間塑顺,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工扬绪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留裤唠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓墓赴,卻偏偏與公主長(zhǎng)得像航瞭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子刊侯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,428評(píng)論 7 249
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)椅贱、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,124評(píng)論 4 61
  • 長(zhǎng)期聽(tīng)大家講述三代家庭圖垮媒。有很多感觸。很多時(shí)候睡雇,我們看到的,我們知道的家庭對(duì)我們的影響它抱,不是最重要的影響。更深的影...
    幾點(diǎn)小土閱讀 488評(píng)論 0 1
  • 我再看到她的時(shí)候观蓄,銀白色的發(fā)絲已經(jīng)告訴我她老了祠墅。 還記得多年前吧,她帶帽子扎馬尾毁嗦,煞是好看,能跟她并排走在路上談天...
    指玄閱讀 271評(píng)論 0 1
  • 昨晚比看魔幻片還刺激芯急,從我躺床上起就開(kāi)始異樣,頭右枕娶耍,天花板開(kāi)始轉(zhuǎn)起來(lái),越來(lái)越快榕酒,越來(lái)越暈,翻左側(cè)停了想鹰,右側(cè),又開(kāi)...
    君君之閱讀 661評(píng)論 1 1