作者mcdrumer ()
看板MacDev
標題[問題] Framework 更新
時間Thu Mar 12 18:34:20 2020
# 提醒您:問完問題請不要自刪,留給後人一盞明燈
我是iOS的新手
目前遇到兩個跟Framework有關的問題
在網路上找不到相關資料 (又或是我keyword不對)
再請大家幫我解惑一下
1. 目前的APP會import一樣自己開發的Framework
照著網路上的資料操作
都是從資料夾拖曳到project目錄下
一旦我要更新Framework就必須要把原先的Framewok刪除再拖曳一次
這對開發來說相當的不便利
有時只是加了一些LOG卻必須反覆的操作
請問有其他更好的方式可以直接拖曳覆蓋嗎?
2. 當我Framework的code造成APP crash
我的XCODE會自動show出Framework的source code
因為這包Framework會release給其他人使用
如此一來不就喪失把source code build成Framework的意義了嗎?
還是說我哪邊設置錯誤的問題導致?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.94.118 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1584009262.A.842.html
1F:推 yuanruo: 2. 因為你有source 也有編譯出來的dsym檔122.116.161.187 03/12 22:16
2F:→ yuanruo: 所以crash時會找到你framework的檔案位置122.116.161.187 03/12 22:16
3F:→ yuanruo: 就跟你上架app,crash時拿到creah report122.116.161.187 03/12 22:24
4F:→ yuanruo: 可以經由dysm定位到你source code的位置122.116.161.187 03/12 22:25
5F:→ yuanruo: 這時你可以發現可以修改framework的code122.116.161.187 03/12 22:27
6F:→ yuanruo: 修改也有效,但是原本framework專案沒變122.116.161.187 03/12 22:27
7F:→ mcdrumer: 感謝解答。所以我可以理解如果我release 42.72.201.136 03/13 11:27
8F:→ mcdrumer: Framework給別人,對方應該沒辦法看到 42.72.201.136 03/13 11:27
9F:→ mcdrumer: 我的source code,因為對方沒有我Framew 42.72.201.136 03/13 11:27
10F:→ mcdrumer: ork的project? 42.72.201.136 03/13 11:27
11F:→ sableangle: 1. 我記得 XCode Project 可以直接引 1.164.181.25 04/12 02:07
12F:→ sableangle: 用 XCode Project 你可以朝這個方向研 1.164.181.25 04/12 02:07
13F:→ sableangle: 究看看,我記得做到的 App Project 引 1.164.181.25 04/12 02:07
14F:→ sableangle: 用 Framework Project 這樣就不用手動 1.164.181.25 04/12 02:07
15F:→ sableangle: 複製Framework了 1.164.181.25 04/12 02:07
16F:→ mcdrumer: 謝謝sableangle~我會再試試 1.34.247.176 06/08 19:14