作者fightword (呼啦啦~)
看板MacDev
標題[問題] 請問有人碰過這樣的問題嗎?
時間Thu Nov 28 00:29:48 2013
廠商給了一包lib,
只能在device上執行
simulator上執行會出現缺i386的lib
跟廠商反應 廠商說無解 說本來就不支援Simulator開發
不知道有沒有人碰過這樣的問題?
這樣如果import這個lib 要另外開發這lib以外的功能,
不就只能在device上測試?
不知道這樣敘述 有人懂嗎?
困懮中~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.197.140
1F:→ yuanruo:阿他就是沒包模擬器用的lib阿 還能怎辦? 11/28 00:40
2F:→ yuanruo:請他重包一個給模擬器專用 , 請他包二合一 11/28 00:42
我想問的是 有沒有可能在Simulator我不import這個lib
在device才import
用環境變數去解決
能不能在project參數設定就好?
※ 編輯: fightword 來自: 114.32.197.140 (11/28 02:51)
3F:推 Blueshiva:你不import是要怎麼用... 11/28 09:12
4F:推 dreambird:你到build phases把這個lib設成optional或許可以 11/28 09:37
5F:→ dreambird:不過function照樣不能用啊 11/28 09:38
6F:→ howdiun:廠商無腦正常,乖乖弄個device來寫吧QAQ 11/28 10:43
哦目前想到的方式是
在Simulator, function就用TARGET_IPHONE_SIMULATOR
來區別
主要在Simulator我就不用這lib的功能
這功能只是我的一個project裡的小功能
但想要管理project方便
dreambird的想法我再試試
因這lib有涉及到加解密等安全性議題
廠商可能有他的考量
但廠商能力問題我想比較大
因為另一家就有給....囧
※ 編輯: fightword 來自: 114.32.190.119 (11/28 13:28)