2010-12-13 35 views

Trả lời

51

loại bỏ myJavaScriptFile.js từ Xcode Product Target\'Compile Sources' của bạn và nó sẽ ok

9

Remove Tệp .js từ các nguồn biên dịch và thêm vào bản sao tài nguyên nhóm trong trang Xây dựng giai đoạn (nếu bạn muốn truy cập tệp này trong ứng dụng của mình qua

[NSBundle mainBundle] pathForResource:@"myJavaScriptFile.js"] 

)

+1

Bạn có nghĩa là '[[NSBundle mainBundle] pathForResource: @" myJavaScriptFile "ofType: @" js "];', no? –

1

Tôi đề xuất một công việc xung quanh tôi sử dụng, hợp lý hóa quy trình khi bạn phải cập nhật thường xuyên trên javascript của mình, bằng cách loại bỏ mọi thao tác thủ công bổ sung.

Giả sử bạn có một tệp tên code.js được bao gồm trong code.html.

chỉ cần đổi tên code.js vào code.js.html và đừng quên thay đổi thẻ bao gồm bạn trong html như sau:

<script src="code.js"></script> 

vào

<script src="code.js.html"></script> 

Sau đó, bạn chỉ cần có để thêm code.js.html và code.html vào tài nguyên của bạn thẳng vào xcode và thì đấy!

1

Cách khắc phục điều này là nhấp vào tệp myJavaScriptFile.js trong ngăn bên trái của Xcode. Sau đó, trên khung bên phải, hãy chọn File Inspector (biểu tượng đầu tiên) và sau đó nhìn vào phần Target Membership. Bạn sẽ thấy rằng nó được chọn cho ít nhất một trong các mục tiêu xây dựng của bạn. Bỏ nó khỏi tất cả các mục tiêu. Sau đó thực hiện Cmd-Shift-K Clean và sau đó phân tích Cmd-Shift-B.

Các vấn đề liên quan