作者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)