2017-05-15 70 views
3

我創建了一個用於分發給私人客戶的快速框架,第一次創建了一個iOS框架,所以我對很多事情都很無知。是否有可能我的源代碼可以被隱藏。我到處搜索過,但是我找不到適當的答案。我不確定我是否會徹底解釋它,但爲了簡化,我不希望開發人員能夠修改或查看框架中的代碼。不能開發人員只是去編輯我們的代碼,他們嵌入到他們自己的應用程序中。是否有辦法禁止這樣做。謝謝。在分發時隱藏swift框架中的源代碼

+1

,這裏是教程:https://www.raywenderlich.com/41377 /創建一個靜態庫,在ios教程,老,但應該幫助你。 – janusbalatbat

回答

0

因此,我在過去的幾個月裏實際學到了更多關於框架的知識,並且也完成了我的框架,結果證明我試圖通過在產品文件下部署框架產品來實現。只有您的聲明是可見的,所以你的源代碼不會被看到,除非你在發佈你的框架時也包含這些文件。

+0

當你說「聲明」時,你是什麼意思?您是否指.podspec中的s.source_files? – User9527

+0

我的意思是隻要在部署Pod時不包含源文件,如果我沒有弄錯,那麼使用您的Pod的用戶將無法查看您是如何實施自己的方法的。聲明與頭文件中的Objective-C接口相同。 – EmirC