我正在嘗試構建一個靜態庫(lib.a文件),用於創建要在Adobe Flash Builder中使用的ANE文件。我得到的鏈接錯誤如下:編譯用於Adobe Native Extension的iOS靜態鏈接鏈接錯誤
ld:絕對尋址(可能是-mdynamic-no-pic)用於 - [MyLib getPasswordForUsername:andServiceName:error:] from/var/folders/+ A/+ Ah7HwXRHxSzVz2bfII3lk + ++ TI/-Tmp-/9d68c158-05d9-43f5-b2c9-4bc65dbb82ad/libcom.pnpc.cgdv.a(MyLib.o)在滑動圖像中不允許。使用 '-read_only_relocs抑制',使文本RELOC 編譯在執行失敗:ld64
下面是getPasswordForUsername方法簽名:
- (的NSString *)getPasswordForUsername:(的NSString *)的用戶名andServiceName :(NSString )serviceName錯誤:(NSError *)錯誤;
我正在使用Xcode 4.2 iOS SDK 5.0.1來構建此項目。有演示如何在iOS上構建和調試可以工作的ANE,但由於某種原因,我自己的靜態庫爆炸性很差。
任何幫助將不勝感激!
Markus