dyld: Thư viện không được tải: @ rpath / libswift_stdlib_core.dylib


205

Tôi gặp lỗi này sau khi thêm một lớp Swift vào một dự án Xcode cũ.

dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib

Làm thế nào tôi có thể làm cho dự án chạy lại?


Bạn cũng có thể muốn xem stackoverflow.com/questions/38364320 trong đó cho biết cách gỡ lỗi bằng cách sử dụngotool
Jim Hayes

2017 - thật không ngờ, chỉ cần khởi động lại Xcode đã giải quyết vấn đề khủng khiếp này cho tôi.
Fattie

Câu trả lời:


152

Đối với tôi không có giải pháp nào trước đây hoạt động. Chúng tôi đã phát hiện ra rằng có một cờ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES(trong các phiên bản trước: "Nội dung được nhúng chứa mã Swift") trong Cài đặt bản dựng cần được đặt thành CÓ. Nó là KHÔNG theo mặc định!


Điều này cũng đã sửa nó cho tôi, tôi đã chuyển cài đặt cho tiện ích mở rộng thành đúng. Dự án là objc nhưng phần mở rộng nhanh chóng và không hoạt động ngay từ đầu
Cristi Băluță

Đây là giải pháp của tôi là tốt. Tôi có một dự án ứng dụng iOS hiện tại (ObjC) mà tôi đang thêm Tiện ích mở rộng hôm nay (mục tiêu mới trong dự án, tiện ích mở rộng là một plugin cho ứng dụng chính). Tôi đã phải đi vào cài đặt mục tiêu ứng dụng và cho phép sự cố Xây dựng và viola ... biến mất. Có ý nghĩa, nhưng được đưa ra bao nhiêu thứ khác Xcode 6.0 tự động cấu hình cho bạn, thật đáng tiếc là tùy chọn thiết yếu này đã bị bỏ qua.
hsoi

Điều này đã khắc phục vấn đề của tôi - chúng tôi đã có một dự án cũ hơn với rất nhiều ObjC, gần đây chúng tôi đã bắt đầu thêm Swift vào. Mặc dù IPA đã được xây dựng và bao gồm các thư viện Swift, nhưng nó không hoạt động trên một số thiết bị iOS7 cho đến khi cài đặt bản dựng này được kiểm tra và chúng tôi đã thực hiện IPA mới. Điều này làm việc trên tất cả các thiết bị gặp rắc rối của chúng tôi.
Kendall Helmstetter Gelner

1
Không có gì làm việc ngoài điều này. Bạn là một phù thủy freakin tốt của tôi thưa ông!
Ricky Hartmann

2
Nội dung được nhúng Chứa mã Swift không được sử dụng ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
nivritgupta

91

Lỗi này có thể xảy ra nếu có lỗi xảy ra trong quá trình chuyển đổi dự án Objective-C để bắt đầu sử dụng Swift. Vấn đề là cài đặt xây dựng Trình liên kết không bao giờ được cấu hình đúng, vì vậy bạn sẽ phải thực hiện bằng tay. Tìm cài đặt xây dựng Đường dẫn tìm kiếm Runpath và đặt thành:

$(inherited) @executable_path/Frameworks

nhập mô tả hình ảnh ở đây

EDIT: Tôi cũng nên nói thêm rằng gần đây đã xuất hiện những lỗi này do một thứ hoàn toàn khác gây ra - Apple đã thực hiện một thay đổi trong chính Swift, bắt đầu từ có lẽ Xcode 6.1 hoặc 6.1.1. Giải pháp duy nhất dường như là thoát Xcode, hủy chứng chỉ của bạn trong Keychain Access, đi đến Trung tâm thành viên và xóa tất cả chứng chỉ và hồ sơ (ngoại trừ hồ sơ cho các ứng dụng trong Cửa hàng - bạn không thể xóa chúng), sau đó bắt đầu toàn bộ quá trình yêu cầu chứng chỉ từ đầu.


3
Đã làm cho tôi. Được nâng cấp lên phiên bản Xcode mới nhất và thấy rằng đường dẫn cài đặt này trong dự án của tôi đã dẫn đến phiên bản cũ hơn.
ObjectiveTC

1
đã làm việc!! bạn đã cứu ngày của tôi! Tôi đã sử dụng điều khiển GitHub nhanh chóng trong mục tiêu C với xcode 6 GM. Cảm ơn.
imthegiga

1
Cái này cũng có tác dụng với tôi. Khởi động lại Xcode thì không.
Dan Loewenherz

1
đã làm cho tôi. Btw, tôi nhận được "Lý do: không tìm thấy hình ảnh" ở cuối thông báo lỗi.
Peter Zhou

2
Cảm ơn Chúa! Nó đây rồi!
BoilingLime

79

Tôi không thực sự chắc chắn tại sao câu hỏi này bị hạ thấp, tôi cũng gặp vấn đề này khi lần đầu tiên thử sử dụng Swift với một dự án hiện có. Một khởi động lại Xcode cũng đã sửa lỗi này cho tôi.


20
Tôi đang cố gắng sử dụng swift trong một dự án iOS mới và tôi gặp lỗi đó khi cố chạy trên thiết bị iOS 8, nhưng không phải trong trình giả lập. Khởi động lại Xcode, máy tính xách tay hoặc điện thoại của tôi không khắc phục được sự cố. Còn có những giải pháp nào nữa ko?
David Skrundz

2
Thật không may, điều này không làm việc cho tôi theo Beta 4, cố gắng khởi chạy một ứng dụng Mac sử dụng khung dựa trên Swift.
Craig Otis

Vui lòng bao gồm liên kết @Developer trong câu trả lời của bạn vì nó thực sự hữu ích.
Lachezar Todorov

Hãy thử điều này nhưng ném vào sạch sẽ là tốt.
Scott McKenzie

55

Tôi đã tìm kiếm lâu về vấn đề này. Có một số lý do gây ra vấn đề này.

Nếu bạn phải đối mặt khi bạn và Swift code / thư viện trong dự án Objectice C, bạn nên thử Giải pháp 1-2-3

Nếu bạn đang đối mặt với vấn đề này với một dự án Swift mới, Giải pháp 4 sẽ phù hợp với bạn nhất.

Giải pháp 1:

Khởi động lại Xcode, sau đó là máy tính và iPhone

Giải pháp 2:

Chuyển đến cài đặt xây dựng dự án và đặt cờ Always Embed Swift Standard Libraries(trước đó Embedded Content Contains Swift Code) thànhYES

Giải pháp 3:

Đi đến cài đặt xây dựng dự án và thêm @executable_path/Frameworksvào Runpath Search Pathstùy chọn

Giải pháp 4:

Nếu không có cái nào ở trên hoạt động, cái này nên Apple dường như là bản vá ninja được đề cập trong bài đăng của AirSign

Tại chứng chỉ InHouse

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, O=Company Name, C=FR

họ đã thêm một lĩnh vực mới có tên OU

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, OU=269J2W3P2L, O=Company Name, C=FR

vì vậy bạn chỉ nên tạo lại chứng chỉ và cung cấp


1
Quảng cáo 2: Bây giờ được gọi là "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES" (xem bình luận bên dưới câu trả lời được chấp nhận).
Raphael

1
Tôi muốn thêm ... các dự án macOS yêu cầu @executable_path/../Frameworksnơi các dự án iOS yêu cầu mà không cần ..ở giữa. Thay đổi giá trị này rất quan trọng nếu bạn đã chuyển đổi mục tiêu từ HĐH này sang HĐH khác.
Matt Gallagher

41

Trong trường hợp của tôi, tôi đã cố gắng nhập một khung tùy chỉnh và nhận được lỗi tương tự. Hóa ra tôi đã phải nhập khung trong Binaries nhúng chứ không phải vào Thư viện và Khung được liên kết.

Các nhị phân nhúng được đặt trong Cài đặt dự án -> -> Chung


Cứu ngày của tôi! Tuyệt vời!
Klaas

1
Tôi đã gặp lỗi này, khi cố gắng sử dụng một khung công tác được biên dịch được viết bằng swift (thay vì nhúng các tệp nguồn làm mục tiêu riêng). Giải pháp trên làm việc cho tôi là tốt.
alex da franca

Cảm ơn rất nhiều, đã cứu cả ngày của tôi.
Badrinath

1
Làm việc cho tôi sau khi cố gắng liên kết một khung được viết một phần nhanh chóng vào một dự án cũ hoàn toàn khách quan - c. Các thiết lập thực sự là dưới cài đặt xây dựng mặc dù. Thêm thông tin tại đây: stackoverflow.com/questions/24163870/
Kẻ

Đây là trong cài đặt Target, không phải dự án, chỉ để đảm bảo.
Legoless

16

Đối với các nhà phát triển đã gặp sự cố này với bản dựng phân phối Adhoc / Enterprise,

Tạo chứng chỉ sản xuất từ ​​cổng thông tin dev và sau đó tạo lại hồ sơ phân phối. Tải xuống và cài đặt cả hai trên máy Mac của bạn. Đảm bảo bạn đã chọn đúng cấu hình trong cài đặt bản dựng Xcode và xây dựng lại ứng dụng của mình.

Nguồn: https://devforums.apple.com/message/1022908#1022908


Trong khi liên kết này có thể trả lời câu hỏi, liên kết bị phá vỡ. Vì vậy, bạn nên bao gồm các phần chính từ liên kết. Câu trả lời chỉ liên kết không được khuyến khích.
Pokechu22

Làm việc cho ứng dụng doanh nghiệp của tôi. Cảm ơn!
sylvanaar

15

Giải pháp 5:

Trong trường hợp của tôi, tất cả các giải pháp được đề cập trong câu trả lời của accfews đều rất hữu ích nhưng không có giải pháp nào hiệu quả. Tôi đã giải quyết vấn đề của mình bằng cách thêm thư viện nhanh chóng của mình vào phần "Các nhị phân nhúng" trong phần "Chung" trong mục tiêu Dự án của tôi. Có lẽ điều này là do thực tế là tôi đã bao gồm khung nhanh chóng của mình trong không gian làm việc của mình? Bất cứ điều gì nó biên dịch ngay bây giờ! Hãy sẵn sàng Swift, tôi ở đây!


OK, có vẻ như làm việc. Tôi chỉ đang cố gắng viết một thư viện mã nhanh chóng cho một dự án nhanh chóng. Bằng cách nào đó tôi vẫn tự hỏi nếu điều này là chính xác. Tuy nhiên, tôi vui mừng làm việc của nó.
kpierce8

Tôi đã bao gồm các khung của mình trong phần "Sao chép khung" trong tab Xây dựng giai đoạn - nhưng không thể chọn một khung ở đây. "Chung" cho phép lựa chọn khung công tác khác này và thêm nó vào Giai đoạn xây dựng, và ứng dụng sẽ xây dựng và chạy. Kỳ lạ thay, tôi vẫn có thể chạy ứng dụng trên trình giả lập.
djbp

Cảm ơn Barshe. Giống như bạn, đã thử tất cả các giải pháp, và rõ ràng không trực quan để hiểu rằng một thư viện nhanh chóng có thể được kéo đến một dự án đơn giản. Bạn rõ ràng cần phải đặt thư viện vào phần nhúng (còn gọi là mô-đun nhanh hơn rõ ràng, tôi nghi ngờ có thể có loại công cụ nhúng khác). Ngay cả khi Xcode có thể tự động phát hiện nó và thực hiện công việc cho chúng tôi ... Nhưng đó không phải là nhiệm vụ của XCode yêu quý của chúng tôi;), chắc chắn ở đây sẽ lãng phí thời gian của chúng tôi ...
Ông Bonjour

Ngoài ra, nếu thư viện đã có trong danh sách, hãy đảm bảo rằng nó được đánh dấu là "Nhúng & Ký". Điều này khắc phục vấn đề của tôi.
SquareBox

10

Một khởi động lại đơn giản của Xcode đã giải quyết vấn đề cho tôi.


Tôi sẽ tát fanboy táo tiếp theo để tạo niềm vui khi đặt lại Windows
Josh

5

Đối với tôi, vấn đề là do Cơ quan Chứng nhận Quan hệ Nhà phát triển Apple Toàn cầu của tôi không hợp lệ.

Tải xuống từ đây: https://developer.apple.com/certification mượt / AppleWWDRCA.cer

Kéo và thả nó vào Keychain Access, làm sạch dự án và chạy.


Điều này bắt đầu xảy ra sau khi chúng tôi thêm quyền của CloudKit. Trước đó, tôi đoán rằng không quan tâm rằng chứng chỉ WWDR không hợp lệ.
Dấu phẩy

3

Tôi đã có một dự án Obj-C nơi tôi bắt đầu thêm các tệp nguồn nhanh. Sau đây đã khắc phục sự cố cho tôi:

  1. Liên kết: RUNPATH SEARCH PATHS = $(inherited) @executable_path/Frameworks
  2. Trình biên dịch Swift - Tạo mã: EMBEDDED CONTENT CONTAINS SWIFT = YES

Tôi vừa tạo một dự án mới từ các mẫu Xcode 6.3 và so sánh các cài đặt dự án với dự án ban đầu cũ của tôi.


3

Hãy thử giữ Alt, sau đó chuyển đến Sản phẩm -> Làm sạch thư mục xây dựng ...

Hy vọng nó sẽ giúp được ai đó ..


Điều này không cung cấp một câu trả lời cho câu hỏi. Một khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào ; thay vào đó, cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi . - Từ đánh giá
Rakete1111

Nó đã xảy ra sau khi cố gắng thêm một lớp mới trong dự án cũ. Không có thông tin làm thế nào dự án cũ. Vì vậy, xóa dự án và buộc làm mới bộ nhớ cache có ý nghĩa. Dự án cũ cũng ngụ ý rằng rất có thể chứng chỉ được thay đổi trong khi đó, vì chứng chỉ Nhà sản xuất và Nhà phát triển của Apple hết hạn mỗi năm. Đọc về lý do chính của lỗi theo Hỏi đáp kỹ thuật của apple tại. developer.apple.com/l Library / ios / qa / qa1886 / _index.html . Điều tương tự cũng xảy ra với tôi và Clean Build Folder khiến dự án chạy lại. Hãy để mọi người thử ..
stakahop

Nó đã xảy ra ngay sau khi tải lại chứng chỉ iOs của tôi. Một Clean đơn giản (Menu sản phẩm) và mọi thứ đều hoạt động tốt ;-)
Sébastien REMY

Làm việc hoàn hảo. Cảm ơn bạn.
iSofia

3

Những lý do cho việc này xảy ra rất nhiều. Vừa trải qua một ngày cuối tuần vui vẻ để tìm ra một vấn đề khác gây ra điều này (thứ tự ký mã), tôi muốn tạo ra một câu trả lời tóm tắt mang tất cả các giải pháp có thể lại với nhau:

  1. Thêm nội dung nhúng Chứa mã Swift vào dự án. Bạn cần đặt cờ này nếu ứng dụng của bạn chứa mã Swift.
  2. Dự án sạch sẽ . Ngoài Project> Clean, bạn cũng có thể xóa các thư mục DerivedDataBuildthư mục. Xem dưới Tùy chọn cho vị trí của DerivedData. Buildnên có trong thư mục dự án của bạn.
  3. Đảm bảo Đường dẫn tìm kiếm Runpath chứa@executable_path/Frameworks .
  4. Đảm bảo rằng chứng chỉ của bạn chứa ID nhóm Apple của bạn trong trường OU (Đơn vị tổ chức) Apple sẽ thêm chứng chỉ này cho bạn, chỉ cần thu hồi chứng chỉ phân phối hiện có của bạn và tạo một chứng chỉ mới, tải xuống, cài đặt trên KeyChain, tạo lại tất cả các hồ sơ cung cấp, tải xuống và xây dựng lại.
  5. Khởi động lại mã Xcode. Nếu mọi thứ về cơ bản là tốt, nhưng Xcode vẫn chưa đạt được điều đó.

Đó là những thứ dễ dàng. Nếu bạn đang thực hiện xây dựng dòng lệnh của riêng mình, bạn có thể đang tạo .ipacác tệp của riêng mình để tải lên. Trong trường hợp đó, bạn cần đảm bảo những điều sau:

  1. Đảm bảo rằng phiên bản của các tệp Swift SwiftSupport/iphoneosgiống với phiên bản trongContents/YourApp.app/Frameworks Vì Swift chưa tương thích nhị phân giữa các phiên bản, bạn phải đảm bảo các phiên bản này là phiên bản mà bạn đã xây dựng ứng dụng của mình. Bạn có thể tìm thấy các thư viện dưới /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos.
  2. Ký các thư viện và khung đầu tiên . Bạn cần đến codesigncác thư viện và tệp khung (dưới Frameworkstrong .appthư mục) trước rồi ký toàn bộ .appcây. Các .appcây phải được ký kết với một entitlements.plistnhưng không khung.

Hy vọng khi Swift 3.0 xuất hiện và chúng tôi không còn cần phải bó Swift với các ứng dụng của mình thì toàn bộ vấn đề này sẽ biến mất.


2

Tôi gặp vấn đề này khi sử dụng chương trình huy động Ad Hoc (hoặc doanh nghiệp) với chứng chỉ sản xuất. Chuyển sang một chứng chỉ phát triển và huy động đã giải quyết vấn đề.


4
Điều đó có thể cho phép bạn chạy ứng dụng đang phát triển, nhưng bạn sẽ triển khai như thế nào nếu hồ sơ đặc biệt hoặc doanh nghiệp không hoạt động?
Kristopher Johnson

2

Dự án của tôi là một dự án Swift với một số lớp Objective-C. Tôi gặp vấn đề tương tự khi ký với chứng chỉ inHouse (doanh nghiệp) cũ.

Các bước sau đã sửa lỗi này cho tôi.

  1. Tạo và sử dụng chứng chỉ mới và cung cấp điện thoại di động.
    (Tham khảo blog của AIRSIGN )
  2. Đặt Runpath Search Pathscài đặt bản dựng thành : $(inherited) @executable_path/Frameworks.
    (Tham khảo câu trả lời của matt )

2

Giải pháp 6:

Trong trường hợp của chúng tôi, Giấy chứng nhận phân phối doanh nghiệp đã bị thu hồi. Tạo chứng chỉ mới và cập nhật hồ sơ cung cấp đã khắc phục sự cố.

(Dường như có nhiều nguyên nhân khác nhau gây ra lỗi này. Hy vọng điều này sẽ giúp được ai đó.)


Điều này đã giải quyết vấn đề của tôi. Holy crap những gì một sự lãng phí thời gian cố gắng khắc phục điều này. Tôi hy vọng điều này giải quyết vấn đề người dùng khác. Tôi đã có thể gỡ lỗi ứng dụng của mình với khung tùy chỉnh nhưng không thể chạy phiên bản của máy xây dựng trên jenkins. Việc thu hồi chứng chỉ phân phối của tôi và tạo hồ sơ cung cấp doanh nghiệp mới đã sửa các bản dựng cho tôi.
cynistersix

2
Điều này cũng tương tự với Giải pháp 4
accfews

2

Tôi đã thử tất cả các câu trả lời ở trên, không có gì hiệu quả.

Cuối cùng đã hoạt động sau khi cập nhật lên Yosemite


2

Tôi đã đối mặt với cùng một vấn đề, thiết lập danh tính ký hiệu mã đúng đã giải quyết vấn đề (Xây dựng cài đặt-> Nhận dạng ký mã).

Theo câu hỏi kỹ thuật của Apple "Tất cả các chứng chỉ dành cho nhà phát triển iOS và doanh nghiệp được tạo sau khi iOS 8 được phát hành đều có trường Team ID mới ở vị trí thích hợp để cho phép các ứng dụng ngôn ngữ Swift chạy"


2

Nếu bạn thêm ba khung thông qua Binaries nhúng, chúng cũng sẽ được thêm vào Thư viện và Khung được liên kết. Xóa ba mục trong Khung và Thư viện được liên kết sẽ giải quyết vấn đề.

Các phương thức ma thuật như khởi chạy lại Xcode và khởi động lại máy Mac không hoạt động với tôi.


Cảm ơn đã cải thiện định dạng. Có vẻ tốt hơn. "Các khung và thư viện được liên kết" là một phần chứ không phải hai. Tôi thay đổi "và" thành đậm. @ Bartłomiej
Arbodes

特 shua fen zi shu bu ding
icemelon

2

Thêm khung làm "nhị phân nhúng" thay vì chỉ "Thư viện và khung liên kết" - Đã sửa lỗi của tôi.

Tôi cũng đặt Nội dung được nhúng Chứa cờ Swift Code thành CÓ.


1

Nâng cấp lên phiên bản OS X mới nhất (Yosemite)

Sau nhiều giờ dùng thử & lỗi tôi đã đi đến giải quyết vấn đề này. - Nếu điều này áp dụng cho trường hợp của bạn tất nhiên.

Tôi gặp vấn đề tương tự cho đến khi tôi nâng cấp Mac OS X của mình từ Mavericks lên Yosemite. - Nó đã khắc phục vấn đề của tôi, hy vọng nó cũng sửa lỗi của bạn


1

Tôi đã thử tất cả các giải pháp tìm thấy trên web, bao gồm cả Apple và các chứng chỉ mới. Không thành công.

Cách duy nhất tôi có thể chạy xcode, sau 6 tháng thử, là tạo một tài khoản mới trên macbook của tôi.


1

Thông thường lỗi này sẽ biến mất nếu bạn thêm thư viện này vào phân đoạn "Sao chép tệp" trong Giai đoạn xây dựng.


Điều này làm việc cho tôi trên XCode 7.2.1. Tôi đã sử dụng + trong bảng Build Ph Pha, chọn Giai đoạn sao chép tệp mới, sau đó kéo khung từ cây không gian làm việc vào phần Sao chép tệp. Cuối cùng tôi chọn Destination: Frameworks. Sau khi xây dựng sạch, ứng dụng của tôi bắt đầu như mong đợi.
Rob Smallshire

1

Và nếu tất cả những điều trên không giúp ích gì cho bạn và bạn thực sự cảm thấy thất vọng ... Hãy thử mẹo tốt nhất trong tất cả: Cleanvà chỉ để chắc chắn Clean Build Folder. :) Hy vọng nó sẽ giúp được ai đó!


1

Không có giải pháp nào trong số này dường như luôn phù hợp với tôi; sau mỗi lần chạy thành công, nó sẽ lại thất bại. Cờ "Nội dung được nhúng chứa Mã Swift" luôn được đặt thành CÓ cho tôi.

Hóa ra tôi đã đặt Xcode tương thích với 6.3. Thay đổi nó trở lại để tương thích 3.2 đã giải quyết nó:


Cảm ơn bạn! Tôi đã thử mọi thứ khác. Tôi đã thay đổi nó trở lại 3.2, làm sạch dự án, khởi động lại Xcode và nó đã hoạt động
gabriellanata

1

Tôi cũng gặp vấn đề này, chỉ có điều nó không định vị được libswiftXCTest.dylib.

Giải pháp là thêm XCTest.frameworkvào mục tiêu Thử nghiệm, trong Build Phases/Link Binary with Library. Tôi đã nhận được lỗi này ngay cả khi tôi đang cố gắng xây dựng mục tiêu chính.


0

Điều này xuất hiện khi tôi thêm mục tiêu mở rộng Today mới với ngôn ngữ Swift vào một dự án cũ. Sửa lỗi dễ dàng bằng cách cập nhật dự án vào các cài đặt được đề xuất. Xcode 6.0.1


0

Tôi gặp vấn đề tương tự khi sử dụng Mavericks, Xcode 6.1.1, thử nghiệm trên iPhone5 với iOS 8.1.1. Tôi đã thử tất cả các giải pháp có thể bao gồm chứng chỉ mới và hồ sơ cung cấp, nhưng không có gì giúp được. Tôi đã thực hiện các thay đổi Embedded Content Contains Swift CodeRunpath Search Pathscả ở cấp Dự án và cấp Mục tiêu.

Bây giờ tôi đã cài đặt Yosemite và không có thay đổi gì thêm, nó bắt đầu hoạt động.


0

Vấn đề tương tự ở đây, đối với tôi, đó là Crashlytics / Fabric / Beta / Twitter / Dù họ tự gọi mình đang tải lên một tệp nhị phân bị thiếu các khung nhúng. Nếu tôi tạo một kho lưu trữ và sau đó xuất một bản dựng Doanh nghiệp theo cách tiêu chuẩn, chúng sẽ có tác dụng quyến rũ.


0

Môi trường của tôi: Cocos2d 2.0, Box2d, Mục tiêu C

Ngoài việc thực hiện các câu trả lời khác ở trên, cuối cùng tôi đã đi đến tab Chung và làm cho WatchKit không bắt buộc.

Mục tiêu: Chung: Các khung và thư viện được liên kết: WatchKit.framework: Tùy chọn


0

Sau nhiều tháng và nhiều tháng thử mọi thứ ở đây ... Định nghĩa về sự điên rồ ... bắt đầu Xcode dưới một người dùng Mac mới đã giải quyết nó cho tôi.

Tôi đã xóa ~ / Library / Developer / * và cài đặt lại Xcode- vì vậy không biết phải định dạng gì khác để làm cho nó hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.