2011-09-11 26 views
5

Ở đâu? Có bất kỳ công cụ nào khác có sẵn từ Xcode không?Bảo vệ Malloc trong Xcode 4.2. Nó đâu rồi?

Cảm ơn bạn.

+2

Xcode 4.2 hiện đang trong NDA. Bất kỳ ai trả lời câu hỏi này sẽ vi phạm hợp đồng của họ với Apple. Bạn nên xem xét yêu cầu trong diễn đàn nhà phát triển của Apple - http://devforums.apple.com – Tommy

+0

Xin lỗi, tôi không nhớ đã đồng ý với bất kỳ NDA nào. Là nó ẩn trong thỏa thuận phát triển? –

+0

Có, nhưng hơi gián tiếp. Trang trên http://developer.apple.com mà từ đó bạn tải xuống nó sẽ có văn bản soạn sẵn có hiệu lực là "đây là phần mềm phát hành trước và được coi là Thông tin bí mật của Apple và tuân theo các điều khoản của Chương trình dành cho nhà phát triển iOS của bạn Thỏa thuận cấp phép." Vì vậy, Xcode 4.2 được bao phủ bởi các điều khoản thông tin bí mật. Xin lỗi vì đã trở thành một người ít hiểu lầm về nó, hy vọng tôi vẫn có thể giúp đỡ. – Tommy

Trả lời

5

Giờ đây, NDA không còn áp dụng cho xcode 4.2 nữa, dưới đây là các ảnh chụp màn hình với các bước được yêu cầu.

Product > edit scheme

Diagnostics > Enable Guard Malloc

này nên làm cho nó nhanh hơn cho những người vẫn đang tìm kiếm Guard Malloc.

1

Theo nhận xét của tôi, hiện không thể nhận xét về Xcode 4.2 trước công chúng.

Tuy nhiên, nếu đây là bước đầu tiên của bạn vào Xcode 4 từ 3.2 thì bạn có thể gặp khó khăn khi tìm Guard Malloc trong mọi trường hợp. Kể từ 4.0 nó được coi là một thuộc tính chẩn đoán của chương trình của bạn. Vì vậy, để kích hoạt nó, bạn nên bấm vào phần bên trái của kéo xuống cho chương trình hiện tại của bạn (điều trong thanh trên cùng bên phải của nút dừng), chọn 'sửa lược đồ ...', chọn 'Chạy .app' trong ngăn bên trái, sau đó tab 'Chẩn đoán' trong hộp thoại xuất hiện ở bên phải. Bạn có thể kích hoạt hoặc vô hiệu hóa Guard Malloc trong đó.

Điều đó đúng với 4.0 và 4.1. Hy vọng rằng nó sẽ giúp bạn tìm đường của bạn trong 4.2.

+1

Cảm ơn bạn. Nó đã hoặc không đúng trong xcode 4.2. Tôi không thể nói với bạn. : P –