ChatSecure เป็นไคลเอนต์การส่งข้อความ XMPP ฟรีและโอเพ่นซอร์สสำหรับ iOS ที่รวมการสนับสนุนการส่งข้อความ OTR และ OMEMO ที่เข้ารหัสและมีการสนับสนุนแบบบูรณาการสำหรับการเชื่อมต่อผ่านเครือข่าย TOR
แม้ว่าโครงการนี้จะเป็นโอเพ่นซอร์ส แต่ก็ไม่ได้หมายความว่าคุณสามารถนำรหัสนี้กลับมาใช้ใหม่เมื่อแจกจ่ายผลิตภัณฑ์เชิงพาณิชย์แบบปิด โปรดติดต่อเราเพื่อหารือเกี่ยวกับตัวเลือกใบอนุญาตก่อนที่จะเริ่มสร้างผลิตภัณฑ์ของคุณ
หากคุณเป็นโครงการโอเพ่นซอร์สโปรดติดต่อเราเพื่อจัดเตรียมการแจกจ่ายแอพสโตร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่จำเป็นต้องอ่านโพสต์บล็อกนี้จาก Open Whisper Systems
การดาวน์โหลดแอพแชท Secure ฟรี 100% เพราะเป็นสิ่งสำคัญที่ทุกคนทั่วโลกสามารถเข้าถึงเครื่องมือความเป็นส่วนตัวได้อย่างไม่ จำกัด อย่างไรก็ตามการพัฒนาและสนับสนุนโครงการนี้เป็นงานที่ยากและค่าใช้จ่ายเงินจริง โปรดช่วยสนับสนุนการพัฒนาโครงการนี้!
หากคุณต้องการมีส่วนร่วม/ปรับปรุงการแปล:
AppStore.strings & Localizable.strings เพื่อเพิ่มภาษาใหม่หรือปรับปรุงการแปลที่มีอยู่มีรายชื่อลูกค้า OTR ทั้งหมดใน Wikipedia รายชื่อลูกค้าขนาดเล็กรองรับการเข้ารหัส OMEMO ที่เป็นมิตรกับมือถือ
คุณจะต้องติดตั้ง cocoapods สำหรับการพึ่งพาส่วนใหญ่ของเรา
$ gem install cocoapods
ดาวน์โหลดซอร์สโค้ดและ อย่าลืม ดึง submodules ทั้งหมดเช่นกัน
$ git clone https://github.com/ChatSecure/ChatSecure-iOS.git
$ cd ChatSecure-iOS/
$ git submodule update --init --recursive
ตอนนี้คุณจะต้องสร้างการพึ่งพา
$ bash ./Submodules/CPAProxy/scripts/build-all.sh
$ bash ./Submodules/OTRKit/scripts/build-all.sh
$ pod repo update
$ pod install
ถัดไปคุณจะต้องสร้างข้อมูลเฉพาะสภาพแวดล้อมของคุณเอง สร้างสำเนาของ Secrets-template.plist เป็น Secrets.plist :
$ cp OTRResources/Secrets-template.plist OTRResources/Secrets.plist
คุณจะต้องเปลี่ยน ID ทีมด้วยตนเองภายใต้โครงการ -> เป้าหมาย -> chatsecure -> การลงนาม วิธี. xcconfig แบบเก่าดูเหมือนจะไม่ทำงานได้ดีอีกต่อไป
เปิด ChatSecure.xcworkspace ใน xcode และสร้าง
หมายเหตุ : อย่าเปิด .xcodeproj เพราะเราใช้ cocoapods ตอนนี้!
หากคุณยังคงมีปัญหาในการรวบรวมตรวจสอบสถานะการสร้าง Travis-CI และไฟล์. .travis.yml
ขอขอบคุณที่ให้ความสนใจกับการสนับสนุน Chatsecure! เพื่อหลีกเลี่ยงอาการปวดหัวทางกฎหมายที่อาจเกิดขึ้นและอนุญาตให้มีการแจกจ่ายใน App Store ของ Apple โปรดลงนามใน CLA ของเรา (ข้อตกลงใบอนุญาตผู้มีส่วนร่วม)
Software License Agreement (GPLv3+)
Copyright (c) 2015, Chris Ballinger. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
หากคุณต้องการ revelicense รหัสนี้เพื่อแจกจ่ายมันใน App Store โปรดติดต่อฉันที่ [email protected]
ซอฟต์แวร์นี้ยังอ้างอิงหรือรวมแหล่งที่มาของทรัพย์สินทางปัญญาดังต่อไปนี้ข้อกำหนดใบอนุญาตที่กำหนดไว้ในแหล่งข้อมูลเอง:
การพึ่งพาต่อไปนี้มาพร้อมกับการแชทปลอดภัย แต่อยู่ภายใต้เงื่อนไขของใบอนุญาตแยกต่างหาก:
สำหรับรายการที่สมบูรณ์ยิ่งขึ้นให้ตรวจสอบ PodFile และ CartFile
ในการสร้าง ACKNOWLEDGMENTS ในการตั้งค่าแอปใช้งานผู้ให้สิทธิ์การใช้งานและคัดลอกเอาต์พุตไปยัง Settings.bundle
$ brew install mono0926/license-plist/license-plist
$ license-plist --add-version-numbers --output-path ChatSecure/Settings.bundle --suppress-opening-directory
ขอบคุณทุกคนที่ช่วยให้โครงการนี้กลายเป็นจริง! โครงการนี้ยังได้รับการสนับสนุนจากผู้ที่ได้รับการสนับสนุนจากโครงการ Guardian, OpenITP และ Open Technology Fund