Tôi có một không gian làm việc có chứa 2 dự án:Sử dụng thư viện tĩnh và các sản phẩm bó từ Xcode 4 tiểu dự án
- Một dự án có 2 sản phẩm: một thư viện tĩnh và một bó tài nguyên
- Một dự án xây dựng một iOS ứng dụng.
Dự án đầu tiên đã được thêm làm tham chiếu dự án phụ trong dự án thứ hai. Tôi có xây dựng thư viện tĩnh tốt, nó liên kết vào ứng dụng, tất cả đều tốt. Tuy nhiên, tôi dường như không bao gồm gói tài nguyên trong ứng dụng.
Gói đã được thêm vào sơ đồ 'Xây dựng' của ứng dụng.
tôi đã cố gắng kéo Resources.bundle vào 'Sao chép Xây dựng Tài' giai đoạn của ứng dụng, nhưng có kết quả trong lỗi này ở thời gian xây dựng:
.../DerivedData/MyProject-eyuldesiktlginanzifvzcfrtmgl/Build/Products/Debug-iphonesimulator/Resources.bundle: No such file or directory
Vì vậy, tôi nhìn vào thư mục dữ liệu thu được và tôi thấy Resources.bundle trong
MyProject-eyuldesiktlginanzifvzcfrtmgl/Build/Products/Debug
không
MyProject-eyuldesiktlginanzifvzcfrtmgl/Build/Products/Debug-iphonesimulator.
tôi giả định này là becaus e gói không phải là nền tảng cụ thể. Vì vậy, tôi đã thử thêm một giai đoạn xây dựng để sao chép gói vào Danh mục sản phẩm. Kết quả là xây dựng này lỗi:
.../DerivedData/MyProject-eyuldesiktlginanzifvzcfrtmgl/Build/Products/Debug-iphonesimulator/Resources.bundle depends on itself. This target might include its own product.
Nhưng không có Debug-iphonesimulator/file Resources.bundle, vì vậy tôi không thấy nơi phụ thuộc này là đến từ. Mọi lời khuyên sẽ được đánh giá cao.
Bạn có thể giải thích cho tôi cách thêm tập lệnh chạy này không? –
Ở đây bạn đi: http://www.runscriptbuildphase.com – brianpartridge
Điều này thực sự tuyệt vời. Trên thực tế tôi đang cố gắng để xác định vị trí của tôi SRC để "~/Xcode/DerivedData/MyTarget-blydmmnwjukedcdoelnbylneztfd/Xây dựng/Sản phẩm/Debug-iphonesimulator" nhưng ở đây nó cho "~/Xcode/DerivedData/MyTarget-blydmmnwjukedcdoelnbylneztfd/Xây dựng/Sản phẩm/Debug". Bạn có thể vui lòng giúp tôi điều này được không ? –