2017-09-06 258 views
1

大約一個月前我已經構建了我的應用的iOS版本。然後添加一些額外的消息到用戶界面,用Android版本進行測試,現在當我重建iOS版本時,它似乎失敗了。錯誤日誌是:https://s3.amazonaws.com/codenameone-build-response/621a8710-2900-45a3-afdb-e3a30bdb1265-1504680431641-error.txtCodenameOne的iOS構建失敗

在這條底線,只有實際的故障我看到的是: **封存失敗**

The following build commands failed: 
CompileC build/Build/Intermediates/ArchiveIntermediates/MyApplication/IntermediateBuildFilesPath/MyApplication.build/Release-iphoneos/MyApplication.build/Objects-normal/arm64/com_codename1_io_websocket_WebSocketNativeImplImpl.o MyApplication-src/com_codename1_io_websocket_WebSocketNativeImplImpl.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
(1 failure) 
Failed xcodebuild step 

前幾天我已經更新了CN1Libs。不太確定這件事實際上沒有成功。

回答

1

請注意,文件com_codename1_io_websocket_WebSocketNativeImplImpl.m在最後一行中提到,這意味着這是失敗的文件。如果您搜索提到了com_codename1_io_websocket_WebSocketNativeImplImpl.m文件,你會發現:

src/com_codename1_io_websocket_WebSocketNativeImplImpl.m -o /var/folders/zh/kb_4hqhn4kg1h0r5dp_6htcm0000gn/T/build7085253492970683151xxx/dist/build/Build/Intermediates/ArchiveIntermediates/MyApplication/IntermediateBuildFilesPath/MyApplication.build/Release-iphoneos/MyApplication.build/Objects-normal/arm64/com_codename1_io_websocket_WebSocketNativeImplImpl.o 
/var/folders/zh/kb_4hqhn4kg1h0r5dp_6htcm0000gn/T/build7085253492970683151xxx/dist/MyApplication-src/com_codename1_io_websocket_WebSocketNativeImplImpl.m:23:9: fatal error: 'com_codename1_io_websocket_WebSocket.h' file not found 
#import "com_codename1_io_websocket_WebSocket.h" 
     ^
1 error generated. 

這可能是一個有點混亂,但它通常意味着你加入cn1lib的WebSockets的,並沒有使用它。這是一個問題,因爲我們的VM去掉了未使用的代碼,但websockets cn1lib需要包含現在被剝離的回調接口。

+0

感謝您的解釋。根據您的評論查看我的代碼後,我發現是的,我不再使用網絡套接字庫,我將它刪除。 – TimGallagher