2014-09-28 54 views
0

包括iOS的應用程序內購買插件後,我現在過得好X-碼6中的後續編譯錯誤:科爾多瓦應用程式內購買的iOS 8

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_SKProduct", referenced from: 
     l_OBJC_$_CATEGORY_SKProduct_$_LocalizedPrice in SKProduct+LocalizedPrice.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

這是在iOS 8或插件有問題這是一個配置問題?

回答

0

看來Xcode項目缺少IAP庫。添加他們解決了這個問題,現在編譯好了。

2

您不應該手動鏈接庫。這是一個科爾多瓦錯誤,有時會自動失敗。

就在卡薩出現這種情況,遵循以下步驟:在你的項目目標

  • 展開「鏈接二進制與圖書館」列表

    1. 轉到構建階段選項卡。

    2. 點擊加號按鈕,在按鈕

    3. 搜索StoreKit並添加StoreKit.framework項目。 enter image description here

    enter image description here