Tôi muốn sử dụng url API khác cho ứng dụng iPhone của mình khi tôi đang gỡ lỗi hoặc đang triển khai ad-hoc. Có cách nào để phát hiện từ mã (nếu adhoc) sử dụng Url này chứ không phải là mặc định?iOS, phát hiện ad-hoc từ mã
Trả lời
Có hai cách tôi có thể nghĩ:
1.) Compilation Conditional
Vì bạn phải "lưu trữ" sản phẩm để phân phối các Adhoc xây dựng, bạn cũng có thể thiết lập một cấu hình mới cho Lưu trữ và tận dụng bộ tiền xử lý.
2.) Thay thế tệp .settings mặc định dựa trên Release/Debug/AdHoc.
Đề xuất tương tự như trên, nhưng sử dụng tệp .settings thay vì biên dịch. Cá nhân, tôi khuyên bạn nên điều này qua trình biên dịch có điều kiện vì nó có thể được thay đổi (và được lưu) sau khi triển khai nếu bạn muốn kiểm tra các môi trường khác mà không cần triển khai lại.
EDIT
Conditional Compilation refers to using "ifdef" blocks right? I tried this once but couldn't get it to check for AD-HOC, only DEBUG seemed to work
đúng.
Không có macro "ADHOC" được xác định theo mặc định. Nhưng bạn có thể dễ dàng thêm một.
Đây là cách bạn có thể đi về việc thiết lập một cấu hình bổ sung với một macro tiền xử lý mới cho ADHOC bạn xây dựng:
Bước 1: Thiết lập một Config mới (không bắt buộc ... bạn có thể chỉ cần sử dụng phiên bản .. tùy thuộc vào bạn).
Bước 2: Thêm vĩ mô tiền xử lý cho cấu hình đó. Trong ảnh chụp màn hình của tôi nó chỉ hiển thị Debug và Release vì tôi không thực sự thêm một cấu hình mới. Nếu bạn thêm một Config mới (và gọi nó là một cái gì đó như "adhoc", nó sẽ hiển thị ở đây cũng như:
Thêm ADHOC=1
giống như DEBUG=1
vĩ mô cho các cấu hình debug
. bước 3: hoặc sửa đổi Đề án hiện tại của bạn, hoặc lặp lại nó, như vậy mà "Lưu trữ" bước sử dụng cấu hình mới của bạn:
- 1. Phát hiện mã hóa
- 2. Chrome dành cho iOS phát hiện
- 3. Vấn đề phát hiện khuôn mặt iOS
- 4. iOS: Cách phát hiện chuyển động lắc?
- 5. Cách phát hiện iOS hiện tại là 4.1 hoặc 4.2?
- 6. Phát hiện iOS Simulator và thiết bị iOS
- 7. Sử dụng hộp cát APNS trên AdHoc Phân phối Bản dựng cho iOS
- 8. Phát hiện thay đổi xoay trong iOS
- 9. iOS API phát hiện mạng không dây
- 10. iOS - Phát hiện chạm trong UIView?
- 11. iOS: Phát bộ đệm PCM từ luồng
- 12. Phát hiện mã hóa base64
- 13. iOS: phát trong nền từ trình duyệt?
- 14. Phát video trực tiếp từ ios
- 15. Phân phối OTA AdHoc - cách tạo IPA từ dòng lệnh?
- 16. Bluetooth LE RSSI để phát hiện lân cận iOS
- 17. Phát hiện cài đặt AppStore của ứng dụng iOS
- 18. Phát hiện quốc gia của iTunes Store trong iOS
- 19. iOS - Đẩy viewController từ mã và storyboard
- 20. Khuôn khổ SoundTouch iOS Ví dụ về phát hiện BPM
- 21. Phát hiện DesignTime trong mã WP7
- 22. Python phát hiện mã hóa byte chuỗi
- 23. Phát hiện mã chết trong ruby
- 24. Máy phát hiện mã tương tự
- 25. Trình phát hiện mã trùng lặp Javascript?
- 26. phát hiện pinch để phóng to trên iOS
- 27. phân tích mã tĩnh, phát hiện các mã thông thường
- 28. Phát hiện iOS Version Number từ User Agent sử dụng Regular Expressions
- 29. iOS: Phát hiện nếu touchEnded đến từ trượt khỏi màn hình hoặc nhấc ngón tay?
- 30. iOS Phát hiện tốc độ kết nối hoặc loại
Tôi không đọc/nghe về một trong những kỹ thuật này. Bạn có liên kết? Compilation Compitional đề cập đến việc sử dụng "ifdef" chặn phải không? Tôi đã thử điều này một lần nhưng không thể kiểm tra AD-HOC, chỉ DEBUG dường như hoạt động. –
Đã cập nhật bài đăng để chỉ cho bạn cách thực hiện việc này. – Steve
Ảnh chụp màn hình tuyệt vời. Cảm ơn bạn. Mọi người đều bỏ phiếu cho câu trả lời này. –