tôi sao chép này từ những gì tôi đã viết trong Github (liên kết github: https://github.com/3Dmobileapp/ios-app/blob/Brian%232/Export%20ipa)
(Ad-hoc phương pháp) Đây là quá trình hoàn tất về cách sử dụng lệnh terminal -xcodebuild để xuất một ipa mà không cần có tài khoản Nhà phát triển Apple. Hướng dẫn ban đầu là từ: xcrun command to export ipa file xcode8 for iphoneos10.0. Đầy đủ tín dụng đi đến robita và Alexandr T, người đã viết câu trả lời đã hoàn thành một phần đã truyền cảm hứng cho tôi để hoàn thành nó. Hãy bắt đầu! Tạo một dự án Xcode và gọi nó là Kiểm tra. Tạo tệp plist mới có tên là exportOptions.plist. Dưới gốc, có một dòng nói mục mới. Ở bên phải, dán mã này vào.
<xml version="1.0" encoding="UTF-8">
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>ad-hoc</string>
<key>teamID</key>
<string>YOUR_TEAM_ID</string>
<key>uploadBitcode</key>
<true/>
<key>uploadSymbols</key>
<true/>
</dict>
</plist>
Đừng lo lắng về các lỗi mã hóa. Nó hoạt động. Lưu trữ ứng dụng của bạn và nhấp "Hiển thị trong Trình tìm kiếm" khi ứng dụng Công cụ mở được mở. Đổi tên xcarchive thành một cái gì đó đơn giản hơn, mà không có bất kỳ dấu cách nào. Di chuyển tệp nén vào một thư mục trống ở bất cứ nơi nào bạn muốn (Desktop, Documents.) Cũng di chuyển tệp exportOptions.plist trong thư mục đó. Bây giờ, hãy kích hoạt Terminal. Sao chép và dán đoạn mã dưới đây.
xcodebuild -exportArchive
-archivePath ~/YOUR NEW FOLDER'S DIRECTORY/YOUR NEW FOLDER/YOUR ARCHIVE NAME (IF YOUR ARCHIVE NAME HAS SPACES INSIDE OF IT THEN YOU WILL HAVE TO DO SOMEHTING ELSE)
-exportPath ~/YOUR NEW FOLDER'S DIRECTORY/YOUR NEW FOLDER/MAKE UP A NAME FOR ANOTHER FOLDER WHERE THE IPA WILL BE STORED
-exportOptionsPlist ~/YOUR NEW FOLDER'S DIRECTORY/YOUR NEW FOLDER/THE EXPORTOPTIONS.PLIST FILE
Chỉnh sửa chữ cái UPPERCASE theo sở thích của riêng bạn "."
Làm cách nào bạn biết được nội dung của tệp exportOptions.plist là gì? Tôi đã thấy hàng chục mẫu trên web và hướng dẫn cho Xcode GUI từ Apple, nhưng như thường lệ không phải là một nơi để tham khảo nếu tôi muốn xây dựng plist xuất khẩu của riêng tôi phù hợp với mục tiêu của tôi;) Cảm ơn. – RAM237
Được rồi, cuối cùng tôi đã có thể đọc hướng dẫn trong 'xcodebuild -help', nhưng bây giờ tôi không hiểu cách nó quyết định Hồ sơ cấp phép nào sẽ sử dụng để xuất AdHoc. Tôi sẽ gửi một câu hỏi mới về SO để xem ai đó có nhận thức được điều này không. – RAM237
LƯU Ý: '' phải là ' Xml version =" 1.0 "encoding =" UTF-8 "?>' –
laoyur